มาปรับแต่ง Config Apache ของ Xampp เล่นกันครับ

คู่มือการติดตั้ง และ วิธีใช้งาน phpBB Video สอนการใช้งาน การติดตั้ง สอน ติดตั้ง Mod

Moderator: phpbb, mindphp, ผู้ดูแลกระดาน

กฎการใช้บอร์ด
ห้ามถามที่บอร์ด นี้นะครับ ไว้สำหรับ เป็นแหล่งข้อมูล ไม่ต้องถามในหมวดนี้นะครับเพราะจะไม่มีใครตอบ
ตอบกลับโพส
ภาพประจำตัวสมาชิก
phpbb
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 3189
ลงทะเบียนเมื่อ: 19 มิ.ย. 2008, 00:26
ติดต่อ:

มาปรับแต่ง Config Apache ของ Xampp เล่นกันครับ

โพสต์ โดย phpbb »

การ Config Apache Xampp

การ config Apache ทำได้โดยการแก้ไขแฟ้ม /etc/httpd/conf/httpd.conf

start service Apache

/opt/lampp/lampp restart

ทำให้รองรับระบบภาษาไทย

DefaultLanguage th
AddLanguage th .th
LanguagePriority th en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw
AddCharset TIS-620 .tis-620 .th

การทำให้มีโฮมเพจของผู้ใช้

แก้ไขแฟ้ม /etc/httpd/conf/httpd.conf ให้มีบรรทัดข้อความดังนี้
UserDir public_html
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>

home ของผู้ใช้ต้องมี permission เป็น 711 ดังตัวอย่างคำสั่ง
chmod 711 /home/userid
ต้องสร้าง directory ชื่อ public_html ใน home ของผู้ใช้
และมี permission เป็น 755 ดังตัวอย่างคำสั่ง
mkdir /home/userid/public_html
chmod 755 /home/userid/public_html

การสร้าง virtual host ให้ทำดังนี้

ต้องเป็นชื่อที่บันทึกแสดงไว้ในระบบ DNS

แก้ไขแฟ้ม /etc/httpd/conf/httpd.conf ให้มีบรรทัดข้อความดังนี้
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName origin.hostname.domain
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/newfile
ServerName new.name.domain
</VirtualHost>
** เพิ่มชื่อ web host ใหม่เข้าไป
การกำหนดสิทธิการเข้าถึง directory โดยวิธีจัดการแฟ้ม .htaccess

ต้องมีแฟ้มชื่อ .htaccess ภายใต้ directory ที่ต้องการกำหนดสิทธิ

หากต้องการกำหนดสำหรับ home ของผู้ใช้ทั่วไป
ให้แก้ไขแฟ้ม /etc/httpd/conf/httpd.conf ให้มีบรรทัดข้อความดังนี้
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>

ไม่ต้องการให้ www server แสดงผลรายการชื่อแฟ้มใน directory
ให้แก้ไขแฟ้ม /etc/httpd/conf/httpd.conf ในลบคำว่า Indexes ออกจากพื้นที่
<Directory ?/var/www/html?>
?.
</Directory>
จากตัวอย่างข้อความเดิมคือ Options Indexes FollowSymLinks
แก้ไขใหม่เป็น Options FollowSymLinks
หากไม่ต้องการให้แสดงโฮมเพจ Test Page for The Apache
ให้ลบแฟ้ม /etc/httpd/conf.d/welcome.conf ทิ้ง

ที่มา cyberu
โหลด phpBB3 ภาษาไทย ทั้งหน้าเว็บ และ admin
รวมพลคนใช้ phpBB3 แนะนำคนอื่นบ้างนะครับ ทุกคำถามจะได้มีคำตอบ แนะนำคนอื่นๆบ้างนะ ช่วยๆกันไป

สมาชิกใหม่ ก่อนถามแนะนำตัว
http://www.phpbbthailand.com/viewforum.php?f=41
กฏการใช้งานบอร์ด
http://www.phpbbthailand.com/viewtopic.php?f=37&t=5940
ตอบกลับโพส

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 5 และ บุคคลทั่วไป 0 ท่าน