การติดตั้ง CentOS 6 กับ DirectAdmin

วันที่:
Saturday 21 January 2012
หมวดหมู่:


สวัสดีครับ ห่างหายจากการเขียน Blog ไปนานแสนนาน (ประมาณปีกว่าๆ) เพราะว่าขี้เกียจ ไม่มีอารมณ์จะเขียน วันนี้ไม่รู้มีอะไรมาดลใจ เลยมานั่งปัดฝุ่น Blog แห่งนี้ขึ้นมาใหม่อีกที ก็เลยถือโอกาสเขียนถึงเรื่องราวที่ได้พบมาในวันนี้เลยก็แล้วกัน 555+

สองสามวันก่อนมีลูกค้ามาสอบถามว่าเคยติดตั้ง DirectAdmin กับ CentOS 6 ซึ่งเป็นเวอร์ชั่นล่าสุดหรือยัง เราเองก็ยังไม่เคยลองแฮะ แต่เคยได้ยินข่าวตั้งแต่เดือนกันยายนปีที่แล้วว่าเจ้า DirectAdmin มัน Support CentOS 6 โดยสมบูรณ์แล้ว ด้วยความอยากรู้ เช้านี้ก็เลยถือโอกาสซื้อ License DirectAdmin มาตัวนึงแล้วก็จัดการทดสอบติดตั้งกับเจ้า CentOS 6 ซะเลย

วิธีการลงก็แทบไม่แตกต่างกับการติดตั้งใน CentOS 5 เลยครับ แต่เขียนไว้ในนี้กันลืมบางจุดนิดหน่อย 😀
1. แรกเริ่มเลยก็ติดตั้ง CentOS 6 แบบ Minimal ให้เรียบร้อย
2. ให้ทำการอัพเดต/ติดตั้ง lib ต่างๆ ดังด้านล่างนี้ (เครดิตพี่ @icez)

yum -y update
rpm -Uvh http://mirrors.thzhost.com/epel/6/x86_64/epel-release-6-5.noarch.rpm
yum -y install gcc-c++ make patch screen wget quota ncftp bind bind-utils caching-nameserver which bison flex webalizer nano patch openssl-devel.x86_64 curl-devel.x86_64 e2fsprogs-devel.x86_64 perl-DBI ntp tcpdump iptables telnet cpan traceroute rsync openssh-clients perl-Term-ReadKey autoconf rpm-build vim-enhanced nginx automake libaio libcurl-devel

3. เริ่มติดตั้ง DirectAdmin กันตามปรกติเลย

screen
cd
wget http://www.directadmin.com/setup.sh
chmod +x setup.sh
./setup.sh

4. พอติดตั้ง DirectAdmin เรียบร้อยแล้ว ถ้าเป็น CentOS 5 มันจะมีขึ้นมาให้เลยว่า Username/Password ของ admin คืออะไร แต่งงเหมือนกันว่าทำไมติดตั้งบน CentOS 6 รอบนี้ถึงไม่ขึ้นให้ แถมไฟล์ Config ของ DirectAdmin ก็สร้างไม่ครบอีก แก้ไขโดยสั่งคำสั่งนี้ครับ

cd /usr/local/directadmin
./directadmin i

จากนั้นสามารถดู Username/Password ของ admin ได้โดย

cat /usr/local/directadmin/scripts/setup.txt

เป็นอันเสร็จเรียบร้อย ผ่านฉลุย ทดสอบโดยเอาเว็บมารันแล้วก็ปรกติทุกส่วนครับ 🙂



Tags: , , , , ,