[Apache] Create subdomain on localhost
ปกติแล้ว คนที่ทำเวบ ก็สร้าง subdomain ผ่าน direct admin ง่ายมาก แต่ถ้าอยากลองบน localhost จะทำยังไงดีหละ นั่งหาๆเหมือนกัน เลยจดไว้ดีกว่า กันลืม ลองดูวิธีนี้ละกันนะ ง่ายดี
สำหรับตัวอย่างนี้ สมมติว่าสร้าง subdomain ชื่อว่า sub โดยมีไดเรคทอรี่อยู่ที่ /var/www/sub
เริ่มจาก
$ sudo vi /etc/apache2/sites-enabled/000-default
เติมข้อความนี้ลงไป
ServerAdmin admin@localhost
DocumentRoot /var/www/sub
ServerName sub.localhost
ตามด้วยคำสั่ง
$ sudo vi /etc/hosts
เติมข้อความนี้ลงไป
127.0.0.1 localhost
127.0.0.1 sub.localhost
ลองทดสอบดู ถ้าไม่ได้ให้ restart apache service ก่อนครับ
$ sudo /etc/init.d/apache2 restart
เสร็จแล้วๆๆๆ อิอิ
