Sunday, December 25, 2011

setup VPS webmin

วันก่อนซื้อ VPS มาเครื่องนึงจาก http://www.123systems.net/
แบบ unmanaged เห็นว่าถูกดี ต้องจัดการเองทั้งหมด
ด้วยความที่ทิ้ง linux มานานกว่าจะปล้ำได้เล่นเอาซะเหนื่อย
มาถึงก็จัดการลงใหม่ให้เป็น debian ซะ … จะได้คุ้นมือหน่อย
=== ไม่มี text editor ก็จัดการลง nano ซะ
apt-get update
apt-get install nano
=== ตัวต่อไปก็ cpanel ที่กินทรัพยากรน้อยมากๆ webmin
nano /etc/apt/sources.list
เพิ่มเข้าไป แล้วเซฟ
deb http://download.webmin.com/download/repository sarge contrib
cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
apt-get update
apt-get install webmin
=== ตามด้วย PHP
apt-get install php5
=== แล้วก็ mySQL
apt-get install mysql-server
=== เมื่อมี mySQL ก็ต้องมี phpMyAdmin
apt-get install phpmyadmin
=== DNS server
ตัวนี้ติดตั้ง bind มาเรียบร้อยแต่ยังไม่ได้ start พร้อมกับตอนเปิดเครื่อง ก็ไปแก้ซะ
ที่ webmin -> System -> Bootup and Shutdown
=== private name server
อย่างที่เวลาใช้ hostgator เค้ามี nsxxx.hostgator.com ให้เราใช้กับ domain name เรียบร้อย
ไหนๆ ก็ไหนๆ ละทำไว้ใช้เองมั่ง
ต้องไป add entry ns1 ns2 ไว้ที่ registrar ก่อน ให้ชี้มาที่ server ip
มาที่ webmin -> Servers -> Bind
จะลบ root zone ทิ้งก็ได้ ถ้าไม่อยากให้โลกภายนอกมา query dns ของที่อื่นจาก server เรา
จัดการ create master zone ของ domain เราซะ จริงๆ ก็กรอกแค่ช่อง domain name, master server, e-mail ก็พอ นอกนั้น default
แล้วก็คลิกเข้าไปใน master zone ใหม่ของเรา ไป add address ns1 ns2
เป็นอันเสร็จพิธี จากนี้ไปก้เอา ns1.domain.com ns2.domain.com ไปกรอกใน domain ใหม่ของเราได้เลย
=== ติดตั้งเว็บใหม่ใน server
มันไม่สะดวกสบายเหมือน cpanel ของ hostgator ที่ add domain แล้วก็ใช้ได้เลย
จริงๆ ต้องไปทำทั้งที่ bind และ apache
ที่ bind ก็ create master zone เหมือนขั้นตอนก่อนหน้า หรือจะทำ wild card ก็สบายไปเลย
ที่ apache ก็ไปที่ webmin -> Servers -> Apache -> Create virtual host
จำเป็นจริงๆ ก็กรอกแค่ Document root (path ของ script) กับ Server name (domain ใหม่) ก็พอ
แล้วก็กด apply changes เพื่อ reload config
HelloMafia เค้าอธิบายได้ละเอียดดีเหมือนกัน พร้อมภาพประกอบ

0 comments:

Post a Comment

 
Design by sutoday | Bloggerized by storesu - suvachai | laikeng