setup VPS

On December 26, 2010, in Linux, by utalert

วันก่อนซื้อ 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 เค้าอธิบายได้ละเอียดดีเหมือนกัน พร้อมภาพประกอบ

Tagged with: