ถามเรื่องการเซ็ตค่า ไม่ให้ลูกค้าใช้งานผ่านทาง ไม่ว่าจะใช้งานการรับส่งไฟล์หรืออื่นๆ ผ่าน name server/~user หรือ ip/~user ได้ครับ
ให้ใช้งานผ่านทางโดเมนของลูกค้าเองอย่างเดียวนี้เซ็ตค่า ที่ไหนบ้าง อย่างไรบ้าง
ขอบคุณมากครับ lol
ถามเรื่องการเซ็ตค่า ไม่ให้ลูกค้าใช้งานผ่านทาง ไม่ว่าจะใช้งานการรับส่งไฟล์หรืออื่นๆ ผ่าน name server/~user หรือ ip/~user ได้ครับ
ให้ใช้งานผ่านทางโดเมนของลูกค้าเองอย่างเดียวนี้เซ็ตค่า ที่ไหนบ้าง อย่างไรบ้าง
ขอบคุณมากครับ lol
มีวิธีนึงคือ comment ในไฟล์ httpd-vhosts.conf ตรงที่เป็น vhost
ส่วนวิธีอื่นๆ รอท่านต่อไปครับ
เพิ่มบรรทัดนี้ไว้ใน httpd.conf ครับ
UserDir disabled
ลองทั้งไปตั้งค่าใน
httpd.conf
เพิ่ม
UserDir disabled
ยังเหมือนเดิมครับ
ลองแก้ในใน php.ini
; The directory under which PHP opens the script using /~username used only
; if nonempty.
user_dir = Off
เหมือนเดิมครับ ไม่ได้เลย ใครก็ได้ช่วยผมทีครับ
ขอบคุณมากๆครับ
a2dismod userdir
หรือทำไงก้อได้ ให้ยกเลิกการโหลด module userdir
แล้วก้อสั่ง restart apache
กระทู้ใกล้เคียงลองดูครับ
http://www.directadmin.com/forum/showthread.php?s=&threadid=861&highlight=~user
แก้ไขไฟล์ /etc/httpd/conf/extra/httpd-vhosts.conf
<VirtualHost ip:80>
AliasMatch ^/~([^/]+)(/.) /home/$1/public_html$2
</VirtualHost>
แก้เป็น AliasMatch ^/~([^/]+)(/.) /var/www/html/index.html
แบบนี้ก็ได้ครับ (มีทั้ง 80 และ 443 นะครับ)
ปล. อันนี้แก้ที่ปลายเหตุนะครับ
แก้ไขไฟล์ /etc/httpd/conf/extra/httpd-vhosts.conf
<VirtualHost ip:80>
AliasMatch ^/~([^/]+)(/.) /home/$1/public_html$2
</VirtualHost>
แก้เป็น AliasMatch ^/~([^/]+)(/.) /var/www/html/index.html
แบบนี้ก็ได้ครับ (มีทั้ง 80 และ 443 นะครับ)
ปล. อันนี้แก้ที่ปลายเหตุนะครับ
ขอบคุณครับ