購買證書
可以去阿里云的云盾證書服務購買
下載證書
在證書控制臺下載 Nginx 版本證書。下載到本地的壓縮文件包解壓后包含:
- .pem 文件:證書文件
- .key 文件:證書的私鑰文件(申請證書時如果沒有選擇?自動創(chuàng)建CSR ,則沒有該文件)
配置Nginx
1、在 Nginx 的安裝目錄下創(chuàng)建 cert 目錄,并且將下載的全部文件拷貝到 cert 目錄中,如果申請證書時是自己創(chuàng)建的CSR文件,請將對應的私鑰文件放到 cert 目錄下。
2、打開 Nginx 安裝目錄下 conf 目錄中的 nginx.conf 文件
3、重啟 Nginx
$
cd
/usr/local/nginx/sbin
$ .
/nginx
-s reload
錯誤詳解
1、Nginx如果未開啟SSL模塊,配置Https時提示錯誤
nginx: [emerg] the “ssl” parameter requires ngx_http_ssl_module in …
Nginx開啟SSL模塊
切換到源碼包:
修改新的configure參數(shù)
配置完成后,運行命令
備份原有已安裝好的nginx
將剛剛編譯好的nginx覆蓋掉原有的nginx
重啟 Nginx
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持主機吧。