有些朋友的VPS因为某些原因,IP被墙了,这样就需要换IP,换IP就需要更新DA授权,更新DA授权,要不要重装系统呢,并不必要。只需要敲下几个命令,即可完成DA授权的更新。翻译自http://help.directadmin.com/item.php?id=30
cd /usr/local/directadmin/scripts
./getLicense.sh 123 1234
service directadmin restart
其中,123是你的客户ID,1234是你的授权ID。
如果遇到提取update.tar.gz文件错误,可以运行命令:
head -n 1 /usr/local/directadmin/conf/license.key
查看核实是否IP和DA授权的IP对应一致。
如果你服务器上面有多IP,你可以指定IP和DA授权的IP一致,1.2.3.4是你的DA授权IP。
cd /usr/local/directadmin/scripts
./getLicense.sh 123 1234 1.2.3.4
service directadmin restart
也可以使用下面的脚本,批量更换IP:
cd /usr/local/directadmin/scripts
./ipswap.sh 1.2.3.4 4.3.2.1
前面是老的IP,后面是新的IP。
如果您不能访问DA官方的https(443端口)。在这种情况下,可以试试80端口更新DA授权
echo 1 > /root/.insecure_download
如果你重启directadmin,遇到如下错误:
Stopping DirectAdmin: [ FAILED ]
Starting DirectAdmin: [ OK ]
可能是PID文件没同步. 在这种情况下,可以强制重启directadmin:
killall -9 directadmin
/etc/init.d/directadmin start
如果你不能访问2222端口,请看:
http://help.directadmin.com/item.php?id=75