|
9.62 แก้ไข httpd.conf เพื่อแก้ปัญหาของ Web Server
: แฟ้มนี้คุมบริการต่าง ๆ ซึ่งสำคัญต่อต้องการ web server ในองค์กร
แก้ไขแฟ้ม /etc/httpd/conf/httpd.conf :
- ปัญหาภาษาไทย ใน RH8.0 เมื่อติดตั้งบริการเว็บเสร็จแล้ว ปัญหาคือ ผู้เปิดเว็บใดก็ตามในระบบ ทุกครั้งจะต้องไปแก้ไข encoding แล้วเลือก Thai(Windows) เพื่อแสดงภาษาไทย จึงต้องแก้ไขให้กำหนด default ที่ถูกต้อง ตามที่กำหนดในเว็บเพจ (แก้ในเว็บเพจเป็น meta 874 ก็ไม่ได้)
เดิม :: AddDefaultCharset ISO-8859-1
ใหม่ :: AddDefaultCharset WINDOWS-874
เพิ่ม :: AddCharset WINDOWS-874 .cp-874 .win-874
- ทำให้ผู้มี linux account สามารถมีเว็บของตนเอง (อ่านรายละเอียดเพิ่มเติมในหัวข้อ 9.62)
เดิม :: UserDir Disable
ใหม่ :: UserDir public_html
- แต่ละ user ต้อง chmod 711 ให้กับ home directory ของตนเอง
- แล้ว chmod 755 ให้กับ public_html ของตนเองหลัง
- เปิดเว็บ http://www.isinthai.com/~username
สำหรับ Fedora Core 4
อ่านเพิ่มจาก http://feeds.feedburner.com/LinuxStuffIMightForget
#cd /home/burin
#chcon -R -t httpd_user_content_t public_html
- ทำให้ใช้ .cgi และ .pl ได้
เดิม :: #AddHandler cgi-script .cgi
ใหม่ :: AddHandler cgi-script .cgi .pl
เดิม
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
ใหม่ :: Options ExecCGI
เดิม
<Directory "/var/www/html">
Options Indexes FollowSymLinks
ใหม่ :: Options All
- ทำให้ใช้ <? แทนการใช้เฉพาะ <?php ในการเขียนโปรแกรมด้วยภาษา php โดยแก้แฟ้ม /etc/php.ini
เดิม :: short_open_tag = Off
ใหม่ :: short_open_tag = On
|