最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx設置HTTPS的方法步驟

 更新時間:2022年03月21日 09:21:25   作者:孫霸天  
本文主要介紹了NGINX設置HTTPS的方法步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

背景

HTTP

超文本傳輸協議,是一個基于請求與響應,無狀態(tài)的,應用層的協議,?;赥CP/IP協議傳輸數據,互聯網上應用最為廣泛的一種網絡協議,所有的WWW文件都必須遵守這個標準。設計HTTP的初衷是為了提供一種發(fā)布和接收HTML頁面的方法。

優(yōu)點

  • 支持客戶/服務器模式
  • 簡單快速:服務器當客戶端請求服務時,只需傳送請求方法和路徑
  • 靈活: HTTP 允許任何類型的數據對象的傳輸
  • 無連接:限制每次連接只處理一個請求。服務器處理完客戶的請求,并收到客戶的應答后,即斷開連接。采用這種方式可以節(jié)省傳輸時間。
  • 無狀態(tài):協議對于事務處理沒有記憶能力,服務器不知道客戶端是什么狀態(tài)。我們給服務器發(fā)送 HTTP 請求之后,服務器根據請求,會給我們發(fā)送數據過來,但是,發(fā)送完,不會記錄任何信息。HTTP 是一個無狀態(tài)協議,這意味著每個請求都是獨立的,Keep-Alive 沒能改變這個結果。

缺點

  • HTTP協議傳輸數據,都是通過明文的方式在互聯網上傳遞(如賬號、密碼、身份信息、瀏覽器記錄和交易記錄)
  • 任何人都可以輕松攔截、竊取或篡改數據,可能造成你的隱私數據泄露(中間人攻擊)

HTTPS

HTTPS (全稱:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全為目標的 HTTP 通道,在HTTP的基礎上通過傳輸加密和身份認證保證了傳輸過程的安全性 [1] 。HTTPS 在HTTP 的基礎下加入SSL,HTTPS 的安全基礎是 SSL,因此加密的詳細內容就需要 SSL。 HTTPS 存在不同于 HTTP 的默認端口及一個加密/身份驗證層(在 HTTP與 TCP 之間)。這個系統(tǒng)提供了身份驗證與加密通訊方法。它被廣泛用于萬維網上安全敏感的通訊,例如交易支付等方面 。

原理圖如下:

HTTPS

簡單來說,https是在http的基礎上添加了證書來驗證安全性,客戶端拿到了https的證書會向證書服務器去驗證證書的真?zhèn)危@樣就可避免中間人攻擊。在向證書服務器驗證證書后,客戶端就能拿到服務器的公鑰,同時客戶端也會生成這次自己的私鑰和公鑰,在請求傳輸的過程中會使用服務器公鑰將數據和客戶端公鑰進行加密,這種加密是非對稱加密的(很難破解),服務器擁有私鑰可以將數據進行解密。服務器返回數據時會使用客戶端的公鑰進行加密,這樣只有客戶端才能使用私鑰解密數據。這個過程是安全的。

配置過程

這里我使用的是nginx服務器配置域名htpps(配置SSL證書)

域名證書申請

我是使用騰訊云購買的域名:sunbt.ltd

國內服務器使用域名時需要備案,這里我默認都已經備案

進入騰訊的SSL證書管理頁面,申請對應的域名證書

image-20211230163033805

下載對應的證書,這里我選擇NGINX版本的

image-20211230163208182

編輯nginx.conf文件

將證書解壓放到服務器對應位置上

image-20211230163435472

添加如下內容:

server {
        #SSL 訪問端口號為 443
        listen 443 ssl; 
        #填寫綁定證書的域名
        server_name www.sunbt.ltd; 
        #證書文件名稱
        ssl_certificate /usr/local/nginx/conf/ssl/www.sunbt.ltd_bundle.crt; 
        #私鑰文件名稱
        ssl_certificate_key /usr/local/nginx/conf/ssl/www.sunbt.ltd.key; 
        ssl_session_timeout 5m;
        #請按照以下協議配置
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
        #請按照以下套件配置,配置加密套件,寫法遵循 openssl 標準。
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
        ssl_prefer_server_ciphers on;
        location @router {
            rewrite ^.*$ /index.html last;
         }
        location / {
                root /usr/local/nginx/html/web/blog; # /vue/dist/ 打包后的dist目錄
                try_files $uri $uri/ @router; # 指向下面的 @router否則會出現 404
                index index.html index.htm;
        }

    }

讓http請求跳轉到https

修改配置如下:

server {
    listen 80;
    #填寫綁定證書的域名
    server_name cloud.tencent.com; 
    #把http的域名請求轉成https
    return 301 https://$host$request_uri; 
}

到此這篇關于NGINX設置HTTPS的文章就介紹到這了,更多相關NGINX設置HTTPS內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用Nginx實現負載均衡的策略

    使用Nginx實現負載均衡的策略

    本篇文章主要介紹了使用Nginx實現負載均衡的策略,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 在Nginx服務器中配置針對TCP的負載均衡的方法

    在Nginx服務器中配置針對TCP的負載均衡的方法

    這篇文章主要介紹了在Nginx服務器中配置針對TCP的負載均衡的方法,另外還介紹了TCP負載均衡的執(zhí)行原理,需要的朋友可以參考下
    2015-12-12
  • 詳解nginx basic auth配置踩坑記

    詳解nginx basic auth配置踩坑記

    本篇文章主要介紹了詳解nginx basic auth配置踩坑記,nginx的basic auth配置由ngx_http_auth_basic_module模塊提供,對HTTP Basic Authentication協議進行了支持,感興趣的小伙伴們可以參考一下
    2018-07-07
  • nginx限制ip訪問頻率的實現示例

    nginx限制ip訪問頻率的實現示例

    Nginx通過limit_conn_zone 和 limit_req_zone對同一個IP地址進行限速限流,本文主要介紹了nginx限制ip訪問頻率的實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Nginx定義域名訪問方式

    Nginx定義域名訪問方式

    這篇文章主要介紹了Nginx定義域名訪問方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • nginx?配置指令之location使用詳解

    nginx?配置指令之location使用詳解

    這篇文章主要介紹了nginx?配置指令之location使用,Nginx最大的安全問題并不是其安全漏洞,而是在運維上面,尤其是錯誤配置導致的問題,對nginx?location使用感興趣的朋友一起看看吧
    2022-05-05
  • Nginx代理接口訪問返回404的實現示例

    Nginx代理接口訪問返回404的實現示例

    因為不同業(yè)務系統(tǒng)間有接口調用,存在跨域問題,為了解決同源策略,需要將接口通過nginx去轉發(fā),本文主要介紹了Nginx代理接口訪問返回404的實現示例,感興趣的可以了解一下
    2024-06-06
  • Nginx+Tomcat負載均衡集群安裝配置案例詳解

    Nginx+Tomcat負載均衡集群安裝配置案例詳解

    Nginx是一款非常優(yōu)秀的http服務器軟件,它能夠支持高達50000個并發(fā)連接數的相應,Nginx+Tomcat負載均衡集案列是應用于生產環(huán)境的一套可靠的Web站點解決方案,對Nginx Tomcat負載均衡集群相關知識感興趣的朋友一起看看吧
    2021-10-10
  • Nginx ssi合并頁面的具體實現

    Nginx ssi合并頁面的具體實現

    nginx的ssi模塊是一種類似于ASP的基于服務器的網頁制作技術,本文主要介紹了Nginx ssi合并頁面的具體實現,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • 詳解nginx請求頭數據讀取流程

    詳解nginx請求頭數據讀取流程

    這篇文章主要介紹了詳解nginx請求頭數據讀取流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03

最新評論

赞皇县| 德化县| 元氏县| 泗水县| 盐源县| 浦县| 东阿县| 拉萨市| 呼图壁县| 卢湾区| 阜康市| 金昌市| 綦江县| 鄂伦春自治旗| 遵义市| 哈尔滨市| 莫力| 和田县| 南宁市| 昔阳县| 封丘县| 深州市| 高清| 东光县| 梧州市| 白玉县| 民权县| 北流市| 晋江市| 女性| 古蔺县| 罗田县| 钟祥市| 筠连县| 保山市| 六枝特区| 龙山县| 珲春市| 财经| 平邑县| 辽中县|