以centos5為例。
一、前期准備
yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-dev gd
二、正式安裝:
wget http://directadmin.com/setup.sh
chmod +x setup.sh
./setup.sh
運行後輸入相關授權信息:
Please enter your Client ID :
Please enter your License ID :
Please enter your hostname \(server.domain.com\)
之後基本一路就y下去
安裝完成以後,可能還需要做一步操作。
執行ifconfig命令,查看vps對應的ip所綁定的設備,比如venet0:0
用vi打開DirectAdmin的配置文件/usr/local/directadmin/conf/directadmin.conf
vi /usr/local/directadmin/conf/directadmin.conf
找到”ethernet_dev=***“這樣的字符,然後把等號後面的字符改為剛才我們查看到的venet0:0,然後保存退出vi,之後重啟VPS。
這時在浏覽器裡面輸入http://ip:2222,如果能看到一個登陸框,那就說明DirectAdmin安裝成功了。
三、可能遇到的問題
1. 如果你的vps的網絡設備名稱剛好是eth0,那就不需要後期手動修改directadmin.conf文件
2. 默認密碼
這個安裝到最後的時候據說會有提示,我沒看到,可以查看/usr/local/directadmin/scripts/setup.txt文件,或者手動去ssh裡面改一下admin用戶的密碼即可
運行 passwd admin
3.如果named無法正常啟動,可以嘗試
# rpm -e bind bind-chroot
# yum update bind\*