<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      網站百科

      為您解碼網站建設的點點滴滴

      Nginx設置全站HTTPS

      發表日期: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證書,只需要免費購買,填補一下資料即可。

      二、配置Nginx

      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。

      三、設置強制http跳轉https

      1.雖然前面已經實現了https,但是你回發現登錄后還是跳轉回http,這時候需要開啟全站https的話,則需要將http請求強制轉為https

      加入如下配置

      if ($server_port = 80) {

      return 301 https://$server_name$request_uri;

      }



      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/20506.html
      相關開發語言
       八年  行業經驗

      多一份參考,總有益處

      聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

      咨詢相關問題或預約面談,可以通過以下方式與我們聯系

      業務熱線:余經理:13699882642

      Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

      国产成人精品综合在线观看