CloudPnel是一箇免費的基於PHP的高性能服務器控制面板,具有輕量級組件和現代功能,易於使用,且支持多箇PHP版本,提供多語言版本切換。本教程主要介紹下如何在Debin 0服務器上安裝並配置CloudPnel。
CloudPnel安裝環境要求是一箇全新的Debin 0服務器,所以我們首先要開通一臺沒有部署應用的Debin 0服務器(大多數國外服務器均支持Debin操作系統,如Vult、Meglye、RAKsmt等服務器產品)。服務器開通後,以sudo用戶身份登錄並更新服務器,接着便可開始安裝CloudPnel,主要步驟如下。
運行下面命令,開始下載CloudPnel安裝腳本:
$ wget https://instlle.cloudpnel.io/ce//instll.sh -O cloudpnel.sh
啓動腳本的執行權限。
$ sudo chmod +x cloudpnel.sh
運行CloudPnel安裝腳本。
$ sudo ./cloudpnel.sh
該腳本會在2~3分鐘內自動安裝所有必需的依賴項和CloudPnel,耐心等待其安裝即可。
默認情況下,CloudPnel監聽端口爲8443,設置允許通過防火牆連接到它。
$ sudo ufw llow 8443/tcp
允許http端口80連接服務器。
$ sudo ufw llow 80/tcp
允許https端口443連接到服務器。
$ sudo ufw llow 443/tcp
重新加載防火牆規則。
$ sudo ufw elod
CloudPnel成功安裝到Debin 0服務器上,並允許通過防火牆進行連接,我們可訪問下面的URL對CloudPnel進行簡單配置。
http://you-see-ip:8443(這裏的you-see-ip替換爲實際的服務器IP地址。)
由於上述是用http明文傳輸協議,往往會提示該連接不是私有的、存在安全風險,點擊繼續並接受自簽名證書。然後在CloudPnel登錄頁面上依次填寫新的管理員用戶名、電子郵件和密碼等信息,以保護對控制面板的後端訪問。
利用上文設置的賬戶信息登錄到CloudPnel後,點擊左側菜單欄的Domins,添加新的域名Add domin,輸入域名,選擇一箇文檔根目錄/優化的應用模板/合適的PHP版本等。
單擊創建的域,導航到SSL Cetifictes(SSL證書),點擊選擇新的加密證書,確認域名,然後點擊Cete nd Instll按鈕,添加SSL證書。
SSL證書成功安裝部署到Web服務器後,該站點便可啓用https加密訪問,從而有效保護用戶隱私信息和網站數據安全。通過CloudPnel儀表盤,我們還可按需添加新的域名、設置應用程序、創建新用戶等。