阿里云现在可以自定义内网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配置即可。
评论区