如果服務(wù)器移動或網(wǎng)絡(luò)重構(gòu)導(dǎo)致服務(wù)器需要新的服務(wù)器IP,請按照以下步驟更新許可證和系統(tǒng)。
1)在移動之前聯(lián)系DirectAdmin以通知他們新的IP地址。包含舊的IP和許可證ID。請注意,如果您擁有內(nèi)部許可證,則必須是提出此請求的數(shù)據(jù)中心。如果您無法從您的客戶部分查看您的許可證,那么您無權(quán)發(fā)出請求。請注意,即使在更改IP后,DirectAdmin仍將繼續(xù)運行。您目前無法更新許可證或DA。同時確保您在許可證到期之前有足夠的時間(例如:超過一天)。
2)用新服務(wù)器ip引導(dǎo)服務(wù)器。按照原來為舊服務(wù)器IP執(zhí)行此操作。這應(yīng)該在系統(tǒng)的網(wǎng)絡(luò)設(shè)置中完成,而不是在DirectAdmin(尚未)中完成。不要通過IP管理器將IP添加到DA。
DirectAdmin將不會運行,因為許可證文件將無效。
假設(shè)我們收到了您的電子郵件并在步驟1)中處理了請求,您現(xiàn)在應(yīng)該可以獲取新的許可證文件:
cd /usr/local/directadmin/scripts
./getLicense.sh 1234 56789
并用您的客戶ID號替換1234,并用您的許可證ID號替換56789。 有關(guān)下載license.key的更多信息,請參閱本指南。
3)使用新許可證啟動DirectAdmin:
/etc/init.d/directadmin restart
dataskq可能已經(jīng)啟動它,因此重啟,而不是“開始”。
4)運行ipswap.sh腳本,將舊服務(wù)器IP(1.2.3.4)替換為新服務(wù)器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運行這個腳本。 只要確保你將新的服務(wù)器IP與舊的服務(wù)器IP相匹配即可。 如前所述,您不能通過IP管理器添加新的IP do DA。 新服務(wù)器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.
確保它們通過測試正確綁定到新端口。
請注意,任何有IP地址更改的域名,您都可能會注意到dns傳播延遲。 請參閱下面的相關(guān)指南,在進(jìn)行移動之前降低TTL,以及為什么在IP更改后您可能會看到apache或共享IP頁面