阿里云内网安装Directadmin解决方法

作者:@ouyang 发布时间:June 13, 2017 分类:Linux摘要

阿里云现在可以自定义内网IP和路由,对外IP不是直接绑定的外网IP。
但安装Directadmin需要外网授权IP,所以必须增加一个虚拟网卡才能够进行安装。

比如设置阿里云内网为IP是172.18.13.88, 外网分配IP是120.24.100.100,环境为CentOS6.8

首先设置一张虚拟网卡:

/sbin/ifconfig eth0:0 120.24.100.100 netmask 255.255.255.0 up
echo "/sbin/ifconfig eth0:0 120.24.100.100 netmask 255.255.255.0 up" >> /etc/rc.local

设置NAT转发:

iptables -t nat -A POSTROUTING -s 120.24.100.100 -j SNAT --to-source=172.18.13.88

再测试一下是否能够正确curl DA官网

curl --interface eth0:0 -v https://www.directadmin.com

如果能够无错误提示,这是就我们就保存一下iptables

service iptables save

建议reboot服务器,再进行安装DA。

安装完成DA以后,可能会遇到无法访问80端口的情况。
还需要进行修改directadmin.conf

vi /usr/local/directadmin/conf/directadmin.conf
找到
ethernet_dev=eth0:0
lan_ip=172.31.x.x(添加内网IP地址)

修改完成后,保存退出。
再登录DA后台管理,选择服务器管理》IP地址管理》添加IP地址
添加阿里内部IP地址,网关默认一般为:255.255.240.0。
此时能看到增加了一个内部IP地址,IP地址Status为free,注意该IP切勿分配任何账户。
然后点击IP地址能够看到Select an IP to Link to xxx.xxx.xxx.xxx中看到公网IP地址。
其中Add to DNS不要勾选,然后再选择Link进行关联即可。同时选择公网IP作同样操作就完成了。
若还不能进行访问,可对网站进行一些设置,使其更新相关网站conf配置即可。

标签: CentOS, DirectAdmin, 阿里云

添加新评论 »