Apache บน Windows มันก็เหมือนกันบน Linux นั่นเอง ถ้าต้องการสร้างเว๊ปหลายๆ เว๊ปบน Host อันเดียวซึ่งปกติเราจะใช้ localhost หรือ 127.0.0.1 ทางเลือกก็มีสองทางคือ สร้าง virtual host โดยใช้การแยก sub domain เช่น aaa.localhost กับแยก port เช่น localhost:8001 ซึ่งทั้งสองวิธีก็มีการตั้งค่าที่คล้ายๆ กัน แต่วิธีแยก port จะแก้ไขได้ง่ายกว่า วิธีการก็คือ
เปิดไฟล์ httpd.conf แก้
Deny from all ให้เป็น Deny from None
เพิ่ม
Listen 8001
<VirtualHost localhost:8001>
DocumentRoot c:/web/testweb
</VirtualHost>
แค่นี้ก็ใช้งานได้แล้ว โดยเราสามารถชี้ DocumentRoot ไปที่ไหนในคอมพิวเตอร์ของเราก็ได้
ง่ายๆ เลยใช่ไหมครับ ^^