Thursday, June 20, 2019

DirectAdmin更改服務器授權IP官方教程

如果您的VPS或者獨立服務器的IP地址發生變化,就必須按照以下的步驟更新您的DirectAdmin license和系統。

1) 聯繫DirectAdmin,告訴他們新的IP地址。包括老的IP地址和license ID。需要注意的是如果你有一個內部許可,您必須對數據中心提出這項要求。如果您不能從clients section查看您的license,那麼您不能提出(更新許可證的)請求。 請注意,即使我們更改IP後,DirectAdmin仍可以繼續運行。 你就不能在這個時候(DA運行的時候)更新許可證或DA。另外,還要確保你在許可證到期前有足夠的時間(一天或更長時間)。

2) 確保您的服務器以新的IP地址啟動。這項工作應該在系統的網絡設置中進行,而不是在DirectAdmin中。不要通過IP管理器添加IP地址給DA。

因為無效的許可證文件,DirectAdmin將無法運行。

假設我們收到了您的Email並且處理了您(要求更換IP)的請求,參見步驟 1),您現在應該能夠得到新的許可文件:

cd /usr/local/directadmin/scripts
./getLicense.sh 1234 56789

用您的client ID number替換 1234,用您的license ID number替換 56789。關於下載license.key的更多信息請在this guide中查看。

3) 用新的license啟動DirectAdmin:

/etc/init.d/directadmin restart

4) 運行ipswap.sh 腳本來把老的服務器IP地址 (1.2.3.4) 更換成新的服務器IP地址 (4.3.2.1)

cd /usr/local/directadmin/scripts
./ipswap.sh 1.2.3.4 4.3.2.1

這個腳本可以運行在任何IP地址上,所以如果你想改變為新的IP,只需運行該腳本為每一個舊的IP地址與新的IP。只要確保你的服務器的新與舊的IP地址相匹配。正如前面提到的,你必須通過IP管理器中添加新的IP做DA。要添加新的服務器IP使用ipswap.sh腳本。它會自動刪除舊的IP。

重新啟動各種服務:

/etc/init.d/httpd restart
/etc/init.d/proftpd restart
/etc/init.d/exim restart
/etc/init.d/dovecot restart
etc.

DirectAdmin官方教程:http://help.directadmin.com/item.php?id=250

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.