發表日期:2017-08 文章編輯:小燈 瀏覽次數:2437
最近突然好多朋友要弄全站https,特意也整理了一下設置的方法
首先科普一下SSL證書類型
按審核方式分類:
1.域名驗證DV SSL證書
2.企業驗證OV SSL證書
3.企業增強/擴展驗證EV SSL證書
按照功能分類
1.多域名 UCC/SAN SSL證書
2.強加密SGC SSL證書
3.通配符Wildcard SSL證書
4.代碼簽名Code Signing SSL證書
申請證書過期不同代理商都不一樣,自己領悟去吧,實驗使用的是阿里云申請的免費DV SSL證書,只需要免費購買,填補一下資料即可。
1.將下載的ssl證書上傳到服務器
2.#mkdir /opt/nginx/conf/key
將對應server配置為如下
server {
server_name? test.test.cn;
access_log? logs/host.access.log? main;
listen 80;
listen 443 ssl;##開放兩個端口為了兼容http
ssl_certificate?/opt/nginx/conf/key/test.test.cn.pem;
ssl_certificate_key? /opt/nginx/conf/key/test.test.cn.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://upstream_group;
proxy_set_header Host? $http_host;
proxy_set_header Cookie $http_cookie;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size? 100m;
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'POST, GET, OPTIONS,PUT,DELETE';
add_header 'Access-Control-Allow-Headers' '*,token';
}
}
這樣既可開啟https。
1.雖然前面已經實現了https,但是你回發現登錄后還是跳轉回http,這時候需要開啟全站https的話,則需要將http請求強制轉為https
加入如下配置
if ($server_port = 80) {
return 301 https://$server_name$request_uri;
}
日期:2018-04 瀏覽次數:6990
日期:2017-02 瀏覽次數:3686
日期:2017-09 瀏覽次數:3963
日期:2017-12 瀏覽次數:3768
日期:2018-12 瀏覽次數:5108
日期:2016-12 瀏覽次數:4809
日期:2017-07 瀏覽次數:13872
日期:2017-12 瀏覽次數:3736
日期:2018-06 瀏覽次數:4486
日期:2018-05 瀏覽次數:4672
日期:2017-12 瀏覽次數:3767
日期:2017-06 瀏覽次數:4184
日期:2018-01 瀏覽次數:4174
日期:2016-12 瀏覽次數:4134
日期:2018-08 瀏覽次數:4618
日期:2017-12 瀏覽次數:3979
日期:2016-09 瀏覽次數:6733
日期:2018-07 瀏覽次數:3412
日期:2016-12 瀏覽次數:3448
日期:2018-10 瀏覽次數:3589
日期:2018-10 瀏覽次數:3703
日期:2018-09 瀏覽次數:3812
日期:2018-02 瀏覽次數:3824
日期:2015-05 瀏覽次數:3731
日期:2018-09 瀏覽次數:3511
日期:2018-06 瀏覽次數:3635
日期:2017-02 瀏覽次數:4079
日期:2018-02 瀏覽次數:4579
日期:2018-02 瀏覽次數:4441
日期:2016-12 瀏覽次數:3775
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.