หลังจากลง appserv หรือ xampp เราก็จะสามารถเข้าไปเพื่อเขียนงานได้ทันที ในบางครั้งการทำเว็บก็มีความต้องการให้บางส่วนของเว็บทำงานเป็นพิเศษต่างจากปกติที่โปรแกรมจัดไว้ให้ เช่น เว็บมีขนาดใหญ่มากไม่เหมาะที่จะเก็บไว้ในไดรฟ์เดียวกับเว็บอื่นๆ ไม่ต้องการที่จะที่จะเก็บไว้ในไดรฟ์ซี หรือต้องวางไว้โดยใช้ port พิเศษเพื่อความปลอดภัย
ใช้ editplus เปิด Config จะอยู่ที่ C:\xampp\apache\conf\httpd.conf ใช้ เนื่องจากต้องการจะแยก config ทีเพิ่มมาใหม่ไว้อีกที่เพื่อความเป็นระเบียบและบริหารง่าย จะใช้วิธี include ให้ไปอ่านจากอีกไฟล์หนึ่ง เพิ่มบรรทัด
Include “C:\xampp\apache\conf\extra\httpd-plus.conf” หลัง include คือ ชื่อไฟล์และพาร์ทที่จะเก็บ config ตัวใหม่
ถ้าต้องการ map directory ใหม่ใช้
1 2 3 4 5 6 | Alias /www2 "d:/www2/" <Directory "d:/www2"> AllowOverride All Order allow,deny Allow from all </Directory> |
อธิบายคือ map directory d:/www2 โดยจะสามารถเรียกโดย url http://localhost/www2/
ถ้าต้องการกำหนด port หรือค่าอื่นๆด้วย
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Listen 8080 Alias /www2 " d:/www2/" <Directory "d:/www2/"> Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> <VirtualHost *:8080> ServerAdmin plus@hotmail.com DocumentRoot "d:/www2" ServerName Plus.localhost ServerAlias dev.localhost ErrorLog "logs/Plus.localhost-error.log" CustomLog "logs/Plus.localhost-access.log" combined </VirtualHost> |
จะต่างกันที่เรียกโดย url http://localhost:8080 คือต้องระบุ port ด้วยและ config บางส่วนจะต่างกัน
เช่น การกำหนดอีเมล์ผู้ดูแล domain
อ่าน ทำ dns (Domain Name System) ส่วนตัว เพิ่มเติมครับ