ขั้นตอนการติดตั้ง directadmin บน Host ใหม่ เมื่อเราติดตั้ง OS เสร็จ ก็ต้องเตรียม OS ที่เราใช้ ให้สามารถติดตั้ง directadmin ได้อย่างไม่มีปัญหา (pre-install)
สำหรับตัวบทความนี้ ใช้ centOS เวอร์ชั่น ที่รองรับ
CloudLinux / RHEL / CentOS 7.x 64-bit, 8.x 64-bit
- Login เข้า SSH ของ server ในฐานะ root
yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \ libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \ autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel \ psmisc net-tools systemd-devel libdb-devel perl-DBI perl-Perl4-CoreLibs perl-libwww-perl xfsprogs rsyslog logrotate crontabs file kernel-headers
- เข้าสู่ขั้นตอนการติดตั้งให้โหลดไฟล์ติดตั้งด้วยคำสั่ง
โดยที่ license key ถ้ายังไม่มี สามารถใช้ auto ก่อนได้bash <(curl -LSs https://download.directadmin.com/setup.sh || curl -LSs https://download-alt.directadmin.com/setup.sh) 'Provided license key should go here'
- รอซักครูก็จะมีหน้าจอให้เราเลือกและกรอกรายละเอียดที่จะติดตั้ง
- กำหนดรายละเอียดต่างๆ เช่น เวอร์ชั่นของ php, ns server
เช่น
client ID, Hostname, IP, DNS เลือกเวอร์ชั่น ของการติดตั้ง เช่น ปัจจุบันเลือก php ได้หลายเวอร์ชั่น 4, 5, 6 เราก็เลือกตามความเหมาะสมการใช้งาน
แต่แนะนำ php เป็นเวอร์ชั่น 5.4
ถ้าติดตั้งแล้วมีปัญในการใช้งานเข้า
http://IP ไม่ได้ ให้ add port 80,2222 เข้าใน iptables
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 2222 -j ACCEPT
เท่านี้เราก็จะสามาใช้งาน Directadmin control panel ได้แล้ว