หน้าเว็บ

วันอังคารที่ 5 เมษายน พ.ศ. 2554

เทคนิคเล็กๆน้อยในการ Vhost บน window

Vhost คือ อะไร ? คำถามนี้หลายคนอาจจะได้ยินมา Vhost ย่อมาจาก Virtual host หรือ การจำลองชื่อ Host เป็นเพียง ชื่อเสมือน หรือ ชื่อหลอกๆ ไว้ใช้งาน ซึ่งไม่ได้มี Host นี้อยู่จริง Vhost นี้จะมีประโยชน์ในการปิดบัง IP-address จริง
วิธี set ก็ไม่อยากเลยค่ะ ก่อนอื่นเครื่อง window ของคุณต้อง ติดตั้ง apache เรียบร้อยแล้วก่อน เมื่อเรียบร้อยแล้วก็มาเริ่มกันเลยนะค่ะ 

 1. PATH_APACHE(ของคุณ)/apache/conf/httpd/extra/httpd-vhosts
   จากPATH_APACHE(ของคุณ)/apache/conf/httpd/extra/httpd-vhostsนั้นเพิ่ม

 <VirtualHost *:80>
    ServerAdmin   // ชื่อ urlที่ต้องการ
    DocumentRoot D:/xampp/htdocs/truelifedaily  // เป็น pathที่คุณต้องการ
    ServerName app2u  

    ServerAlias app2u
 </VirtualHost>
เมื่อเรียบแก้ไขเรียบร้อยแล้วบันทึกค่ะ (ถ้าต้องการเพิ่มหลายๆ vhost ให้เพิ่มชุดนี้ตามที่ต้องการนะค่ะ )


2. PATH_APACHE(ของคุณ)/apache/conf/httpd/extra/httpd-vhosts
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf 


แก้ไขเป็น

# Virtual hosts
Include conf/extra/httpd-vhosts.conf


อันนี้เป็นการเรียกอ่านไฟล์ vhost ที่เราเพิ่มเข้าไปจากข้อ 1 (แก้ไขเพียงการเพิ่ม vhost เป็นครั้งแรกเท่านั้นค่ะ  )
3. map vhost เพื่อให้เครื่องของเราอ่าน Vhost ที่เรา set ไว้ค่ะ
    C:\Windows\System32\drivers\etc\host 
เพิ่ม
127.0.0.1     app2u
4. จากนั้น restart apache พร้อมทั้ง ปิด browser ที่เปิดอยู่ให้หมด ด้วยนะค่ะ
เท่านั้นก็สามารถ run Vhost ได้แล้วค่ะ
แล้วไว้ติดตามการตั้งค่า Vhost ของ linux ในโอกาสหน้านะค่ะ
 ......................... nooneung ....................

1 ความคิดเห็น: