====== การทำ virtual host ======
นี่เป็นตัวอย่างโค้ด การทำ virtual host ไฟล์ httpd-vhosts.conf
ในโค้ดด้านล่างจะมีอยู่ 4 ช่วงด้วยกัน
- ช่วงแรกและช่วงสุดท้าย เป็นโค้ดสำหรับทำ wildcard subdomain
- ช่วง 2-3 เป็นช่วงของ domain และ sub domain แบบปกติ คือ localhost และ wordpress.localhost
การวางโค้ดสำหรับ wildcard sub domain ควรวางหลัง virtual host
UseCanonicalName Off
DocumentRoot "C:\xampp\htdocs"
ServerName localhost
Options Indexes
Require all granted
DocumentRoot "C:\web\htdocs"
ServerName wordpress.localhost
Options Indexes
Require all granted
ServerAlias *.localhost
VirtualDocumentRoot "C:/xampp/htdocs/%1/"
ในส่วน อาจจะใส่โค้ดแบบด้านล่างนี้ก็ได้
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
allow from All
ในการสร้าง virtual host ไม่จำเป็นต้องไปลบ ## หน้า ...... ออก แต่การสร้าง virtual host จะต้องให้กับ localhost ก่อน หากไม่สร้าง ของเดิมที่มีอยู่จะใช้ไม่ได้ แต่หากไม่ใช้ virtual host ค่าเริ่มต้น localhost ก็ใช้ได้ปกติ การสร้าง virtual host แบบปกติ สามารถสร้างได้ทั้งแบบ domain และ sub domain แต่ต้องแยกชุดกัน และการสร้าง wildcard subdomain จะต้องสร้างหลังจากโดเมนต่าง ๆ คือไว้ล่างสุด