一、上aliyun.com 申請免費ssl證書, 登陸aliyun後搜索 「ca證書」 , 申請使用「文件驗證」,把文件傳到服務器指定目錄上,驗證便可。html
二、而後下載證書, 解壓後傳到服務器上, 在nginx根目錄下建cert文件夾, 而後把證書文件和key 放在cert文件夾下。nginx
三、在nginx/conf/vhosts下創建 server配置文件, 域名ssl.conf服務器
------------------------------------------------------------------------------------session
server {
listen 443 ssl;
server_name xxx.xxx.net;
ssl_certificate /usr/local/nginx/cert/xxxxxxxxxxxxxxxxxx.pem;
ssl_certificate_key /usr/local/nginx/cert/xxxxxxxxxxxxxxxxxxxxxxxxxxx.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://127.0.0.1:5001;
}
}
-----------------------------------------------------------------------.net
四、再建一個條狀http請求的配置, 域名.confserver
----------------------------------------------------------------------htm
server {
listen 80;
server_name xxxx.xxx.net;
location / {
rewrite ^http://xxx.xxx.net/(.*)$ https://xxx.xxx.net/$1 permanent;
}ip
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}ssl
---------------------------------------------------------------------ci
五、重啓nginx , ./sbin/nginx -s reload