作为一套图形化的服务器管理工具,DirectAdmin的安装不算特别复杂,但是在安装的过程中,需要注意,如果服务器网卡上配置的是内网的IP地址,那么需要进行另外的配置。
本次安装使用的VPS是阿里云,系统版本是CentOS 6.5,32位。
安装前准备工作
必须要有一台机器,有一个外网IP地址,在申请License的时候需要用到。
再者就是一个DirectAdmin的License,你可以去DirectAdmin注册一个用户,然后给他们的客服发送邮件,说你需要试用一下,把用户ID和License ID告诉客服,客服会很快给你开通证书。
DirectAdmin支持CloudLinux、Red Hat Enterprise、CentOS、Debian和FreeBSD,Ubuntu是基于Debian的,按道理也可以安装。
安装
请用root用户登录安装DirectAdmin。
1.安装组件
根据不同的系统和版本,有不同的组件需要安装,详情请查看:https://help.directadmin.com/item.php?id=354。
2.修改证书信息
根据VPS的操作系统的版本和类型,去DirectAdmin License管理后台修改证书的系统版本和类型。
3.运行安装命令
echo 1 > /root/.lan
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh
根据系统的提示,输入信息,大概20分钟,安装即可完成,在安装完成之后,会有用户名和密码,供web界面登录使用。
4.绑定内网IP到公网IP
以Admin Level登录到后台,IP Management-->Add IP,增加内网IP,但是不要把这个IP分配给其他用户使用。
在IP Management中点击公网IP,找到Select an IP to Link to,选中内网IP,并且Add to DNS前面的勾去掉,只选择Add to Apache,点击Link完成绑定操作。
进入/user/local/directadmin/conf目录,编辑directadmin.conf,加入:
lan_ip=192.168.1.2
ethernet_dev=eth0:1
把192.168.1.2替换成你自己的内网IP地址,运行/sbin/ifconfig可以看到外网IP也被绑定到网卡上,把eth0:1替换成自己机器上绑定了外网IP的网卡编号。