阿里云内网安装Directadmin解决方法
作者:@ouyang 发布时间:2017年06月13日 阅读: 5,027 分类: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配置即可。
如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。
如果您觉得本文还不错,欢迎分享/打赏本文。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!