一、安装CentOS的相关组件的命令如下:
要不会遇到装了一半之后跳出来这样一个提示:
cd /usr/local/directadmin/custombuild
./build all d
yum update -y
yum install gcc-c++ gcc automake make flex quota perl -y
PS:有的系统会少很多组件,特别是VPS,所在安装时遇到上面提到的错误,一般都会有错误提示,按提示安装相应的组件就成了。
二、CentOS是附带了httpd的unix版本,但是因为directadmin的安装需要干净的系统,所以在装之前要反安装httpd,php,mysql这些web组件
yum remove httpd* php* mysql* -y
三、正式进入安装:
运行下面的命令:
获取安装文件:
chmod +x setup.sh
更改文件权限+x是一种方式,也可以用控制面板里面用的比较多的755(chmod 755 setup.sh)
./setup.sh
运行之后要你输入相关的授权信息等,如:
Please enter your Client ID :
Please enter your License ID :
Please enter your hostname \(server.domain.com\)
以及授权的ip地址等!
运行到:Enter your choice (1 or 2):的时候我选2
独立服务器到这里就可以结束了,安装成功的话,会有以下提示:
Admin username:
Admin password:
Admin email:
http://ip:2222
不过要记得重启服务器哦(VPS)。
OpenVZ的vps到这里是打不开的,还需要一个步骤:
配置网络设备:
执行ifconfig命令查看VPS的IP地址,这个IP地址所绑定的设备就是我们需要记录下来的,例如venet0:0(OpenVZ的VPS要这样改,XEN不需要)
我安装时查到的ip设备值也是venet0:0
看来大多数的vps都是这个吧!
用vi打开DirectAdmin的配置文件/usr/local/directadmin/conf/directadmin.conf
vi /usr/local/directadmin/conf/directadmin.conf
找到”ethernet_dev=***“这样的字符,然后把等号后面的字符改为刚才我们查看到的venet0:0,然后保存退出vi
然后重启Linux使我们的更改生效,重启之后在浏览器里面输入http://ip:2222,如果你看到一个登陆框,那就说明DirectAdmin安装成功了。
另外说一下:
如果忘了DirectAdmin的密码用
locate mysql.ini
来定位并翻看这个文件里面存在着DirectAdmin的密码,据说另外一种方式也可以,不过我试了没有成功了,还是照单列出来了,有兴趣的童鞋自己去试
cd /usr/local/directadmin
./directadmin i
./directadmin p