Goragod.com

Ajax Web Hosting, Domain, ออกแบบเว็บไซต์ด้วย AJAX และ PHP ฟรี โค้ด

  

สร้างหลายโดเมน บน localhost

ปกติแล้วเมื่อเราติดตั้ง Appserver เราจะได้โดเมนเนมเป็น http://localhost หากเราต้องการเปลี่ยนเป็นชื่ออื่น เช่น http://project หรือเมื่อต้องการมีหลายๆ โดเมน เพื่อใช้กับหลายโปรเจ็ค จะทำไงดี

ยกตัวอย่างเช่น http://project1 เก็บไฟล์ไว้ที่ ไดเร็คทอรี่ project1 และ http://project2 เก็บไฟล์ไว้ใน project2 การจัดการหรือทดสอบคงง่ายขึ้นเยอะ ยิ่งถ้ามีหลายๆโปรเจ็คด้วยแล้วละก็งานคงง่ายขึ้นเยอะ

หลักการเบื้องต้นก็คล้ายๆกับ การทำ subdomain บน localhost คือ

1.เปิดไฟล์ C:\windows\system32\drivers\etc\hosts ด้วย text editor ทั่วไปครับ แล้วเพิ่ม โดเมนที่ต้องการลงไป เช่น

ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน

แล้วก็ save ครับ

สามารถเพิ่มได้ตามจำนวนโปรเจ็คที่ต้องการ และชื่อที่ต้องการ (รวมถึงสามารถทำ subdomain ได้ด้วยครับ)

2.เปิดไฟล์ httpd.conf ของ Appserver ครับไม่รู้ว่าอยู่ที่ไหนดูในเมนูของ Appserver ก็ได้ครับ คลิกที่ Apache Edit the httpd.conf Configuration File 

กำหนด ServerName ซึ่งปกติจะถูกกำหนดเป็น localhost ให้เป็น IP Address ครับ

ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน

3.กำหนด ไดเร็คทอรี่ให้กับ domain ที่สร้างขึ้นด้วย VirtualHost
ซึ่งก่อนอื่นเราต้องกำหนด NameVirtualHost ก่อนที่จะกำหนด VirtualHost นะครับ

ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน

เราสามารถแทรกโค้ดนี้ไว้ตั้งแต่บรรทัดแรกของไฟล์ที่เปิดขึ้นมาได้เลยครับ

ความสำคัญของการกำหนดไดเร็คทอรี่ คือ ไดเร็คทอรี่ที่ต้องการต้องอยู่ภายใต้ DocumentRoot ของ Appserver เช่นปกติ มันจะถูกกำหนดไว้ที่ C:/AppServ/www เราก็ต้องกำหนด sub directory ภายใต้โฟลเดอร์นี้เท่านั้นเช่น C:/AppServ/www/project1


4.หลังจากนั้นก็ทำการสร้างไดเร็คทอรี่ที่จะใช้เก็บไฟล์ต่างๆ แล้วก็ Restart Apache ใหม่เป็นอันเสร็จครับ

ทีนี้การทดสอบก็ง่ายขึ้นแล้วครับ

ผู้เขียน gOragod| 27 เมย. 2551| 27 เมย. 2551| 0| 4530| Apache