1. 程式人生 > >nginx設定支援https請求(阿里雲伺服器)

nginx設定支援https請求(阿里雲伺服器)

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 埠