nginx設定支援https請求(阿里雲伺服器)
阿新 • • 發佈:2019-01-02
1.在阿里雲註冊免費ssl證書
這裡需要注意,要按照順序點選按鈕,否則看不到免費型DV SSL, 剩下的資訊就比較簡單了 域名和一些使用者資訊
2.稽核通過後下載nginx證書
3.配置nginx
在nginx.conf同目錄下建立cert資料夾, 並把下載壓縮包中的key和pem檔案上傳到的cert資料夾下
在nginx.conf加入https支援
#HTTPS server server { listen 443 ssl; server_name 你申請時填的域名; ssl on; # root html; # index index.html index.htm; ssl_certificate cert/你的檔案pem檔名.pem; ssl_certificate_key cert/你的key檔名.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { #修改為要跳轉到你伺服器的埠 proxy_pass http://127.0.0.1:8089; } }
儲存配置檔案,重新載入nginx的配置檔案
/user/local/nginx/sbin/nginx -s reload
這樣就大功告成了,如果https的請求還不可以,請檢查阿里雲的安全組配置是否開啟了443 埠