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