發表日期:2017-08 文章編輯:小燈 瀏覽次數:2448
最近突然好多朋友要弄全站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 瀏覽次數:7014
日期:2017-02 瀏覽次數:3706
日期:2017-09 瀏覽次數:3991
日期:2017-12 瀏覽次數:3791
日期:2018-12 瀏覽次數:5140
日期:2016-12 瀏覽次數:4827
日期:2017-07 瀏覽次數:13890
日期:2017-12 瀏覽次數:3757
日期:2018-06 瀏覽次數:4503
日期:2018-05 瀏覽次數:4687
日期:2017-12 瀏覽次數:3787
日期:2017-06 瀏覽次數:4201
日期:2018-01 瀏覽次數:4194
日期:2016-12 瀏覽次數:4154
日期:2018-08 瀏覽次數:4639
日期:2017-12 瀏覽次數:4007
日期:2016-09 瀏覽次數:6756
日期:2018-07 瀏覽次數:3425
日期:2016-12 瀏覽次數:3467
日期:2018-10 瀏覽次數:3605
日期:2018-10 瀏覽次數:3724
日期:2018-09 瀏覽次數:3831
日期:2018-02 瀏覽次數:3846
日期:2015-05 瀏覽次數:3752
日期:2018-09 瀏覽次數:3525
日期:2018-06 瀏覽次數:3652
日期:2017-02 瀏覽次數:4095
日期:2018-02 瀏覽次數:4598
日期:2018-02 瀏覽次數:4470
日期:2016-12 瀏覽次數:3791
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.