|  | 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
 
 |