สิงหาคม 19, 2019, 07:10:52 PM *
ยินดีต้อนรับคุณ, บุคคลไม่รู้ว่าใคร กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
หน้า: [1]   ลงล่าง
  พิมพ์  
การทำ Virtual Host บน Apache Web Server @itwizard.info  (อ่าน 2644 ครั้ง)
ไร้คอนเซปต์ ****** ออฟไลน์ ออฟไลน์ เพศ: ชาย พลังสะสม: 9130 นิค ณ ระยอง
กุมภาพันธ์ 20, 2007, 07:53:53 AM
ผลงาน: 6767
nick_indy
๛ เทพไร้คอนเซปต์ ๛
ไร้คอนเซปต์
******

ผลงาน: 6767
ออฟไลน์ ออฟไลน์

เพศ: ชาย
พลังสะสม: 9130


นิค ณ ระยอง

เว็บไซต์
« เมื่อ: กุมภาพันธ์ 20, 2007, 07:53:53 AM »
การทำ Virtual Host บน Apache Web Server
ในกรณีที่คุณมี Web Server อยู่หนึ่งตัวแต่ต้องการให้มี host name  (ชื่อของ Web server) อยู่บน Web Server ตัวนี้หลายชื่อ  ก็สามารถทำได้ด้วยการทำ virtual host บนไฟล์คอนฟิกของ apache ซึ่งไฟล์นี้อาจจะอยู่ที่ /etd/httpd/conf/httpd.conf โดยการทำ virtual host มีสองลักษณะคือ:
   1. ทำ IP เดียวให้มีหลาย host
   2. มีหลาย IP บนเครื่องเดียวและก็มีจำนวน hoat เท่ากับจำนวน IP  ซึ่งอาจจะมีการ์ดแลนหลายการ์ดอยู่บนเครื่อง ๆ เดียว หรือทำการ์ดแลนการ์ดเดียวให้มีหลาย IP ก็ได้  แล้วแต่จะประยุกต์ใช้งานนะครับ

ทำ IP เดียวให้มีหลาย host  (Using name-based virtual hosts)
ให้ทำการคอนฟิกไฟล์ /etd/httpd/conf/httpd.conf  โดยค้นหาตำแหน่งข้อความที่มีคำว่า <VirtualHost> ซึงอาจจะมีตัวอย่างของการทำ virtual host อยู่แล้ว ซึ่งในตัวอย่างนี้สมมุติว่าคุณมี IP อยู่ค่าเดียวคือ 202.129.16.27 และต้องการจะทำเป็น 2 โฮสต์คือ www.itwizard.info กับ mail.itwizard.info ก็ทำได้ดังนี้ครับ

NameVirtualHost 202.129.16.27
<VirtualHost 202.129.16.27>
    ServerAdmim webmaster@itwizard.info
    DocumentRoot /var/www/html
    ServerName www.itwizard.info
    ErrorLog /etc/httpd/logs/www.itwizard.info.error_log.log
    CustomLog /etc/httpd/logs/www.itwizard.info.custom_log.log
</VirtualHost>

<VirtualHost 202.129.16.27>
    ServerAdmin webmaster@itwizard.info
    DocumentRoot /var/www/mail
    ServerName mail.itwizard.info
    ErrorLog /etc/httpd/logs/mail.itwizard.info.error_log.log
    CustomLog /etc/httpd/logs/mail.itwizard.info.custom_log.log
</VirtualHost>
หลาย IP หลาย Host อยู่บนเครื่องเดียวกัน
สมมุติว่าในเครื่อง web server มี 2 ip คือ 202.129.16.29 กับ 202.129.16.30 ต้องการทำเป็น 2 Host  คือ www.itwizard.info  กับ mail.itwizard.info ก็สามารถทำได้ดังนี้ :
<VirtualHost 202.129.16.29>
   ServerAdmin webmaster@itwizard.info
   DocumentRoot /var/www/html
   ServerName www.itwizard.info
   ErrorLog /etc/httpd/logs/www.itwizard.info.error_log.log
   CustomLog /etc/httpd/logs/www.itwizard.info.custom_log.log
</VirtualHost>

<VirtualHost 202.129.16.30>
   ServerAdmin webmaster@itwizard.info
   DocumentRoot /var/www/mail
   ServerName mail.itwizard.info
   ErrorLog /etc/httpd/logs/mail.itwizard.info.error_log.log
   CustomLog /etc/httpd/logs/mail.itwizard.info.custom_log.log
</VirtualHost>

ในส่วนของ log file นั้นท่านจะไว้ที่ไหนก็ได้ครับ ไม่ต้องทำตามตัวอย่างทั้งหมด

# www.na-man.com : www.facebook.com/nicknarayong
# บริการ Hosting, Domain, Website, Joomla, SMF,phpBB Webboard และอื่นๆ ในราคาพิเศษสุดๆ สนใจติดต่อสอบถามได้ครับ
# Email & MSN nick@na-man.com
# หรือโทรศัพท์ 0837690256
ไร้คอนเซปต์ ****** ออฟไลน์ ออฟไลน์ เพศ: ชาย พลังสะสม: 9130 นิค ณ ระยอง
กุมภาพันธ์ 20, 2007, 07:54:35 AM
ผลงาน: 6767
nick_indy
๛ เทพไร้คอนเซปต์ ๛
ไร้คอนเซปต์
******

ผลงาน: 6767
ออฟไลน์ ออฟไลน์

เพศ: ชาย
พลังสะสม: 9130


นิค ณ ระยอง

เว็บไซต์
« ตอบ #1 เมื่อ: กุมภาพันธ์ 20, 2007, 07:54:35 AM »
 แถมรายชื่อ จังหวัด เผื่อใครกะลังเขียนสคริป Regiter

แม่ฮ่องสอน
เชียงใหม่
เชียงราย
แพร่
เพชรบูรณ์
สุโขทัย
อุตรดิตถ์
อุทัยธานี
ลำปาง
ลำพูน
กำแพงเพชร
ตาก
น่าน
นครสวรรค์
พะเยา
พิษณุโลก
พิจิตร
ราชบุรี
เพชรบุรี
สระแก้ว
สระบุรี
สมุทรสาคร
สมุทรสงคราม
สมุทรปราการ
สิงห์บุรี
สุพรรณบุรี
อ่างทอง
ลพบุรี
กรุงเทพมหานคร
กาญจนบุรี
ฉะเชิงเทรา
ชัยนาท
นครนายก
นครปฐม
นนทบุรี
ประจวบคีรีขันธ์
ปราจีนบุรี
ปทุมธานี
พระนครศรีอยุธยา
ยะลา
ระนอง
ภูเก็ต
สงขลา
สตูล
สุราษฎร์ธานี
กระบี่
ชุมพร
ตรัง
นราธิวาส
นครศรีธรรมราช
ปัตตานี
พังงา
พัทลุง
ยโสธร
ร้อยเอ็ด
มหาสารคาม
เลย
มุกดาหาร
ศรีสะเกษ
สกลนคร
หนองคาย
หนองบัวลำภู
สุรินทร์
อำนาจเจริญ
อุดรธานี
อุบลราชธานี
กาฬสินธุ์
ขอนแก่น
ชัยภูมิ
นครราชสีมา
นครพนม
บุรีรัมย์
ระยอง
จันทบุรี
ชลบุรี
ตราด
dekkhaosap
กุมภาพันธ์ 26, 2007, 03:20:00 PM
ผลงาน: 0
dekkhaosap
บุคคลไม่รู้ว่าใคร
« ตอบ #2 เมื่อ: กุมภาพันธ์ 26, 2007, 03:20:00 PM »
ขอบพระคุณครับเปงกะลังใจให้นะครับ
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!