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 ไปที่ไหนในคอมพิวเตอร์ของเราก็ได้

ง่ายๆ เลยใช่ไหมครับ ^^