阿里云/腾讯云/AWS/GCE/等LAN内网安装DirectAdmin的方法

阿里云和腾讯因为默认设置的是内网IP, 在安装DirectAdmin的时候有很多问题, 网上虽然有些方法, 不过都只考虑到安装的时候, 但是DirS Z 1 MectAdmin每个g a ] J U Z D Q月还需要更新一次授权, 如果没有设置好, 会导致授权无法更新.

阿里云/腾讯云/AWS/GCE/等LAN内网安装DirectAdmin的方法

upY g Sdate 2018.01.28
更新一下新的方法
首先查看服务器网卡

/sbin/ifconfig

如果没有显示公网ip地址, 那么我们需要手动设置一个网卡, 如下设置新网卡名称为eth0:0

vi /etc/sysconfig/network-scripts/i o : V { Eifcfg-eth0:0

编辑下面的 L - ! J D % =信息, 把IP地址修改为您的公网IP

DEVICE=eth0:0
BOOTPROTO=none
ONPARENT=yes
IPADDR=47.47.47.47
NETMASK=255.255.255.0
ONBOOT=yes

再重启服务? p |

re2 v Q _ t r : 2boot

echo 1 > /i p l Aroot/.lan

再安装directadmin
详细的安装方法请参考
https://www.openos.org/post/54/

wget http://www.directadmin.com/setup.sh
chmod 755 setup.sb , b T n ` h j ]h
./setup.sh

安装完成后还需要去DirectAdmin后台设置
IP管理--添加IP
把内网IP(如172.21.21.21)添加进去_ Y 5 L ., 掩码可以去/sbin/ifconfig查看
阿里云/腾讯云/AWS/GCE/等LAN内网安装DirectAdmin的方法
添加IP的时候好像有个BuR w ! m ^g, 提示无法请求, 但是返回后发现) + `已经添加成功了.d b ? a D

添加完成后返回IP关联, 点I 2 r B e I I击公网IP(如:47.47.47.47), 选择下面的内网IP(如172.21.21.21), 取消添加到DNS, 选择添加到Apache后点击关联.
阿里云/腾讯云/AWS/GCE/等LAN内网安装DirectAdmin的方法

阿里云/腾讯云/AWS/GCE/等LAN内网安装DirectAdmin的方法

再编辑DirectAdmin配置文件, 添加LAN IP(M u n t X y内网IP)

vi /usr/local/directadmin/conf/directadK Q Jmin.conf
lan_ip=172.21.21.21

然后重启服务器

rx ~ ! ; feboot

X C U e 7后还需要去DA后台更新授权, 如W / &果能够更新就说明成功了.

参考链接
https:/% j N ( / I s G/www.directadmin.com/lan.php
https://help.4 c ( {directadmin.com/item.php?id=418


以下为老e t ,方法

首先查看服务u 6 7 ) 7 a p y器网卡

/sbin/ifconfig

如果没有显示公网ip地址, 那么b G M (我们需要手动设置一个网卡, 如下设置新网卡名称为eth0:P J r 70

cd /e2 A + Ltc/sysconfig/network-scripts
vi ifcfg-p j x P h K [ { :eth0:0

编辑下面的信息, 把IP地址修改为您的公网IP

DEVICE=eth0:0
BO} m 1 C P TOTPROTO=none
ONPARENT=yes
IPADDR=47.47.47.47
NETMASK=255.255.255.0
ONBOOT=yes

设置NAT转发:
如公网IP地址是:47.47.47.47, 内网IP地址是:172.21.21.21, 请修改为自己的IP

iptables - r wt nat -A POSTROUTING -s 47.47.47.47 -j SNAT -l K H E G-to-source=172.21.21.21

保存防火墙规则

servicv E 3 N G S H = ?e iptables save

再重启服务器

reboot

重启后查看网卡, 看看公网I: n 5 - : N 6P有没有设置上

/sbin/ifconfig

测试一下

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

如果正常就开始安装DirectAdmin, 安装方法参考这里
httpsz g * ^://wwwb D g c R 0.openos.org/post/54/

安装完成后还需要去DirectAdmin后台设置
IP管理--添加IP
把内网IP(如172.21.21.21)添加进去, 掩码可以去/sbin/ifconfig查看
阿里云/腾讯云/AWS/GCE/等LAN内网安装DirectAdmin的方法
添加IP的时P V F _ - W候好像有个Bug, 提示^ 4 y = u R无法请求, 但是返回后发现已经添加成功了.

添加完成后返回IP关联, 点击公网IP(如:47.47.47.47), 选择下面的内网IP(如172.21.2z I 5 ^ I J k1.21), 取消添加到DNS, 选择添加到Apache后点击关联S = l 9 ^.
阿里云/腾讯云/AWS/GCE/等LAN内网安装DirectAdmin的方法

阿里云/腾讯云/AWS/GCE/等LAN内网安装DirectAdmin的方法

再编辑DirectAdmin配置文件, 添加LAN IY , 4 P D p Y J 8P(内网IP)

vi /usr/local/dirB c } w E P |ectadmin/conf/directadmin.conf
lan_ip=172.21.21.21

然后e T [ n重启服务器

reboJ Q 3 k  t & Aot

最后还需要去DA后台更新授权, 如果能够更新就说明成功了.

参考链接
https://www.directadmin.com/lan.php
https://help.directadmi c 5n.com/@ f l Aitem.php?id=41g $ = a Y p D - (8