環境:Linux服務器 + WDCP面闆 + Nginx + SSL證書(shū)
一(yī):申請好相關的SSL證書(shū),下(xià)載證書(shū)文件壓縮包,Nginx證書(shū)是PEM格式,壓縮包裏面會包含域名.KEY和域名.PEM的兩個文件;
二:打開(kāi)wdcp文件管理器,建立一(yī)個文件夾ssl,然後上傳剛才解壓後的兩個文件(PEM證書(shū)文件和KEY證書(shū)密鑰文件);
三:找到相應站點目錄的Nginx配置文件,修改配置文件,具體(tǐ)代碼如下(xià):
注意這裏是重點,百度上的很多文章這步是錯誤的,在配置文件中(zhōng)找到server代碼片段,複制80端口的那部分(fēn)在粘貼在下(xià)面然後再修改如下(xià)代碼:
四:安全管理 –> 防火(huǒ)牆(iptables) ,如果啓用了防火(huǒ)牆,添加443端口允許訪問;如果雲服務器上還有安全組那麽也同時放(fàng)行443端口;
五:重啓web服務 (系統管理 —> 服務重啓),重啓後即可訪問https://你的域名,測試;
補充說明:
1:設置HTTP請求自動跳轉HTTPS,可以在配置文件80端口的那部分(fēn)server代碼裏面添加以下(xià)rewrite語句,實現HTTP訪問自動跳轉到HTTPS頁面。