Tuesday, December 21, 2010

วิธีการสร้าง Virtual Host บน Webmin (กันลืม)

ขอจดไว้หน่อยแล้วกัน
นานๆจะได้เข้าไปทีนึง เบื้อเบื่อ เพราะลืม เหอๆ
ขั้นแรก ก็ต้องเข้าระบบก่อน เช่น https://www.inkyman.kmitl.net:10000
ใช้ได้กับ Webmin ทุกเวอร์ชั่นนะ ของกระผมมาน Version เก่าแล้ว 555+ นิยมของเก่า เอิ๊กกกกกกกก
โบราณว่าไว้ Server จะไม่ดาวน์ ถ้า Admin ไม่ไปยุ่งกะมานมาก ฉะนั้น Version ไหน ก็ อันนั้นแหละ ไม่อัพเกรด เหอๆ
 
จากนั้นก็จาเข้าสู่หน้าต่างระบบของ Virtualmin


เช่นถ้าเราต้องการ ทำ subdomain เป็น http://temp.inkyman.kmitl.net
ให้กด ไปที่ Server -> Apache Server

ภายในนี้ จะมี List ที่เราเคยแอดไว้เยอะแยะเลย สำหรับใครที่ยังไม่เคยแอด จะมีแค่อันเดียว คือ Default Server กับ Dns Primary ของ Server ตัวนี้
ขั้นต่อไปเราจาต้อง ไปกดที่ Create Virtual Host ด้านบน ดังรูป
 
จากนั้น มานจามี หน้าต่างนี้ขึ้นมา โหะๆ เพื่อที่เราจาแอด Virtual Host แล้วจ้า
 
ให้กรอกตามนี้เลย
Handle connections to address Specific Address : temp.inkyman.kmitl.net
ติ๊กถูกที่
Add name virtual server address (if needed)  และ Listen on address (if needed)
Port : Any
Document Root : (ตำแหน่งที่เราจะวางไว้ เช่น) /home/temp.inkyman.kmitl.net/public_html/
ติ๊กถุกที่
Allow access to this directory
Server Name : temp.inkyman.kmitl.net
Add virtual server to file :
New file under virtual servers directory /etc/apache2/sites-available
Copy directives from เลือกเป็น Nowhere

เสร็จแล้วหล่ะแค่นี้ เราก็จะได้ แล้วหล่ะ
(ขั้นตอน Document Root เราต้องการ mkdir /home/temp.inkyman.kmitl.net ผ่านทาง ssh ไว้ก่อนนะ)
จากนั้นก็จะได้แร้ว เราก้อทำการ สั่ง /etc/init.d/apache2 restart เพื่อทำการ restart Apache
ก้อจาได้แร้วแหละ รัน URL ตามที่ต้องการ เช่น http://temp.inkyman.kmitl.net ก็จามาแล้ว
ส่วนในเรื่องของการ Create User ก็ useradd -m temp
เปลี่ยนพาสเวิร์ด ก้อ passwd temp แล้วก็เปลี่ยนเอา
จากนั้น nano /etc/passwd ไปแก้ home directory ของ user นี้ เปลี่ยนเป็น /home/temp.inkyman.kmitl.net
งืม
ต่อจากนั้นก้อ…
จบแล้วหนิ เหอๆ มีอีกขั้นตอนนึงคือ File Permission และ File Own ให้ ไปเปลี่ยนตามนี้
chown temp:temp -R /home/temp.inkyman.kmitl.net
chmod 775 /home/temp.inkyman.kmitl.net
เสร็จแล้วจ้า พอรัน http://temp.inkyman.kmitl.net
มันก็จะไปรันที่ /home/temp.inkyman.kmitl.net/public_html/ เป็นหน้าแรกของเว็บเรา
ง่ายไหมหล่ะ เอี๊กกก
ว่างจัด เลยมานั่งทำ Tutor เล่นๆ เหอๆ
เผื่อจามีประโยชน์กับคนอื่นๆบ้าง อิอิ
ไปแระ ^^

0 comments:

Post a Comment

 
Design by GURU