最近因為使用救援檔案,在全新 Linux 伺服器裡,重新建立以 Cyberpanel 管理面板做使用介面的 Litespeed 伺服器。由於一併替換掉網路地址(IP Address)的關係,導致伺服器的系統需要進行部分變更才能正常運作,下面就是用來記錄變更了哪些設置,方便同好做個參考。
伺服器預設 IP 位址
在開啟 CyberPanel 控制面板後,預設的「服務器 IP 地址」依然會顯示舊的資料。
我們需要自行手動修改檔案,將過時的 IP 進行替換:
sudo nano /etc/cyberpanel/machineIP
「”PHP SH: 1: SUDO:: NOT FOUND“」錯誤資訊
在 CyberPanel 介面裡的網站列表,會顯示所有建立的網站。但是在建立新伺服器後,可能會出現「PHP SH: 1: SUDO:: NOT FOUND」的錯誤資訊;
另外,在 Linux 執行指令時,也可能會出現「sudo: unable to resolve host ServerName: Name or service not known」的錯誤提示。
這是因為我在重新建立虛擬機器時,使用新的名稱,導致原本系統過時資訊無法對應,進而無法正確解析主機。
因此,我們需要修改下面檔案,將舊主機名稱替換成新主機名稱即可。
sudo nano /etc/hosts
在 /etc/hosts
文件中添加或修改以下內容:
127.0.1.1 NewServerName
其他注意事項
更新防火牆設置:新的 IP 地址可能需要更新防火牆設置,以確保正確的入站和出站流量控制。
SSL 證書更新:若使用了 IP 地址相關的 SSL 證書,確保更新證書或重新生成以匹配新的 IP 地址。
發佈留言