วันก่อนซื้อ 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 เค้าอธิบายได้ละเอียดดีเหมือนกัน พร้อมภาพประกอบ
Sunday, December 25, 2011
setup VPS webmin
5:31 PM
Computer !
No comments
0 comments:
Post a Comment