0205 | วิธีติดตั้ง DirectAdmin on CentOS 5

วันนี้ขอเสนอวิธีติดตั้ง DirectAdmin ตามฉบับของผมกันครับ
ในการติดตั้ง OS นั้น ให้ลงแบบ minimal ครับ หากขาดตัวไหนไป ค่อยไปสั่งติดตั้งภายหลังได้ หลังจากนั้นให้สั่ง update และติดตั้ง package ที่ directadmin ต้องการ เมื่อเสร็จก็ทำการ reboot เครื่อง และในบทความก่อนหน้านี้ ผมแนะนำให้เปลี่ยน repo มาใช้ในไทย แต่ปัจจุบันไม่ต้องแล้วครับ centos มันจะหา mirror ที่เร็วที่สุดให้เองครับ

[code]
yum update -y
yum install gcc gcc-c++ -y
reboot
[/code]

หลังจากนั้น เราก็มาเปลี่ยน mirror ให้ DA โหลดไฟล์ต่างๆในการติดตั้งจากไทย กันครับ โดยการแก้ไขไฟล์ /etc/hosts โดยเพิ่มค่าด้านล่างนี้ลงไป
[code]
203.146.249.194 files.directadmin.com
[/code]

หลังจากนั้นก็มาเริ่มการติดตั้ง DirectAdmin กันเลยครับ
[code]
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh
[/code]

เมื่อเรียก ./setup.sh ก็จะให้ใส่ client id , license และ hostname ลงไป

และหลังจากนั้นดูความถูกต้อง ถ้าถูกแล้วก็ ตอบ y ไปครับ


และหลังจากนั้น ก็จะถามเกี่ยวกับ ip ครับ โดยจะถามว่า เราใช้ device อันไหน ในที่นี้ผมลงใน vps เลยเป็น venet0:0 ของคุณใช้อะไรก็ใส่ไปตามนั้นครับ


หลังจากนั้น ก็จะถามว่า

DirectAdmin will now be installed on: Enterprise 5.6
Is this correct? (must match license) (y,n) :

ก็ให้ตอบ y ลงไปครับ

ต่อไปก็จะเป็นออฟชั่นต่างๆในการติดตั้ง
เริ่มแรก ก็จะถามว่า จะติดตั้งแบบ customapache หรือ custombuild ก็ให้เลือก 2 คือ custombuild ครับ

Would you like the default settings of apache 2.2 and php 5 cli? (y/n):

อันนี้ให้ตอบ n ไปครับ

Would you like to have PHP4 or PHP5 as default? (4/5):

ให้ตอบ 5 เพราะ php4 ไม่มีใครเขาใช้กันแล้ว (มั้ง)

Would you like to have PHP5? (yes/no):

ให้ตอบ yes

Would you like to have PHP5 as CLI or CGI? (cli/cgi):

ตอบ cli

Would you like to have PHP4? (yes/no):

ตอบ no

Would you like to have ionCube? (yes/no):

ตอบ no ถ้าจะใช้ค่อยไปติดตั้งภายหลังก็ได้ครับ

Would you like to have Zend Optimizer? (yes/no):

ตอบ no อันนี้ก็ค่อยไปติดตั้งภายหลังครับ

Would you like to have an ability to update/instal MySQL using CustomBuild? (yes/no):

ตอบ yes

Which version of MySQL you would like to have? (5.0/5.1):

ตอบ 5.0 แต่ถ้าจะใช้ 5.1 ก็ใส่ไปครับ

Which version of Apache you would like to have? (1.3/2.0/2.2):

ตอบ 2.2

Would you like to have an ability to update/instal Exim using CustomBuild? (yes/no):

ตอบ yes

Would you like to have an ability to install Dovecot? (yes/no):

ตอบ yes

Would you like to have an ability to install/update phpMyAdmin using CustomBuild? (yes/no):

ตอบ yes

Would you like to have an ability to install/update SquirrelMail webmail using CustomBuild? (yes/no):

ตอบ yes ตัวนี้เป็น webmail ครับ มักได้ยินคนไทยเรียก เมล์กระรอก หน้าตาบ้านๆ แต่ใช้งานได้ดีครับ

Would you like to have an ability to install/update RoundCube webmail using CustomBuild? (yes/no):

ตอบ yes ตัวนี้ก็ webmail หน้าตาสวยดีครับ และใช้งานได้ดี มีเมนูไทย

Would you like to have an ability to install/update UebiMiau webmail using CustomBuild (not recommended)? (yes/no):

ตอบ no เป็น webmail อีกตัวครับ แต่ผมไม่ชอบ และไม่แนะนำ ขนาด da เองยังบอก (not recommended) เลย 🙂

Would you like to have an ability to install/update Atmail Open webmail using CustomBuild? (yes/no):

ตอบ no webmail อีกตัว อันนี้ผมก็ไม่ชอบครับ ถ้าใครจะลงก็ตอบ yes ไป

Would you like to search for the fastest download mirror? (y/n):

ตอบ y อันนี้ จะเป็นการค้นหา mirror ที่เร็วที่สุด ซึ่งมี mirror ในไทยด้วย

หลังจากนั้นก็รอ ครับ เมื่อเสร็จแล้ว ก็จะแจ้ง username , password ในการเข้า directadmin และข้อมูลอื่นๆครับ

นี่เป็นการติดตั้ง DirectAdmin ในเบื้องต้นเท่านั้นครับ หลังจากติดตั้งเสร็จแล้ว ต้อง config ระบบเพิ่มเติมอีก เพื่อความปลอดภัยครับ

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *