国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【https】nginx 配置 https 原理及方法

fanux / 693人閱讀

摘要:這里使用騰訊云免費證書騰訊云免費證書地址這里區別解釋在配置過程中,默認配置監聽端口,表示一個而默認監聽端口,也是一個。

主要說一下http和https的區別和配置,不解釋概念,只說配置過程中關鍵的理解。這里使用騰訊云免費ssl證書

騰訊云免費ssl證書地址:這里

1. 區別解釋

在配置過程中,http默認配置監聽80端口,表示一個server;而https默認監聽443端口,也是一個server。理解這點非常關鍵。80端口的server我們已經配置好了,現在就是配置443端口的server,在這個server下再配置ssl

2. 獲取證書

騰訊云創建免費證書后下載,解壓,會有四個文件夾,我們只需要nginx下的文件

如圖有兩個文件,一個是.crt文件,表示證書;另一個是.key文件,表示秘鑰

3. 配置

先將上一步拿到的兩個文件上傳到與nginx.conf同級的目錄下,然后編輯 nginx.conf

下面貼一個比較簡單的80端口server配置:

server {
    listen       80;
    server_name     www.aaa.com;
    root         /home/blog;

    location / {
        index index.html
    }

    error_page 404 /404.html;
        location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

根據第一步的理解,我們在80端口的server下新添一個443端口的server,我們要實現http和https訪問都會運行同樣配置的同一個程序。所以新建server:

server {
    listen       443 ssl;
    server_name     www.aaa.com;

    ssl on;
    ssl_certificate     1_aaa.com_bundle.crt;    #上傳的證書路徑
    ssl_certificate_key     2_aaa.com.key;    #上傳的秘鑰路徑
    root         /home/blog;

    location / {
        index index.html
    }

    error_page 404 /404.html;
        location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

現在訪問http和https是完全相同的效果,我們已經實現了基本配置

另一種情況也很常用,就是http訪問自動重定向到https,這樣的話http的server不需要處理程序,只需要接受請求重定向到https的server就可以了。所以修改80端口的server:

server {
    listen   80;
    server_name   www.aaa.com;
    rewrite ^(.*) https://$host$1 permanent;
}

常用的配置就這些,OK

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39661.html

相關文章

  • PHP小知識點

    摘要:那些瑣碎的知識點作者記錄的的很奇特很難記的知識點。易錯知識點整理注意和的區別中和都是輸出的作用,但是兩者之間還是有細微的差別。今天手頭不忙,總結一下,分享過程中掌握的知識點。 深入理解 PHP 之:Nginx 與 FPM 的工作機制 這篇文章從 Nginx 與 FPM 的工作機制出發,探討配置背后的原理,讓我們真正理解 Nginx 與 PHP 是如何協同工作的。 PHP 那些瑣碎的知識...

    hover_lew 評論0 收藏0
  • HTTPS 配置教程

    摘要:如果存在文件請優先修改此文件,具體原因請百度配置重啟到此為止,我們就已經成功的完成了的配置。 本文首發地址:https://liluyang.me 本文將以本站 http://liluyang.me 升級到 https://liluyang.me 的過程來分享一下 https 的原理,http 和 https 的區別,以及如何將網站從 http 升級到 https。 引言 為什么要用...

    Nosee 評論0 收藏0
  • nginx學習一】基本原理初探

    摘要:關于過程中如何細節控制一致性,穩定性,信號控制,控制等等,敬請期待小拽的進一步探索處理流程和模塊啟動進程后,請求在內部是如何流轉的,內部包括哪些模塊處理過程請求到達后首先讀取,中初始時間便從此開始。 由于性能問題,需要將 apache + php5.2 升級到 nginx + php7,對于nginx的性能和熱加載早有耳聞,why nginx so diao。小拽進行了初探,有任何疑問...

    Simon 評論0 收藏0
  • CORS跨域與Nginx反向代理跨域優劣對比

    摘要:最近寫了一些關于前后端分離項目之后,跨域相關方案的基本原理和常見誤區的帖子,主要包括和反向代理。反向代理此時后端相當于不跨域,和正常請求一致,無需額外配置。 最近寫了一些關于前后端分離項目之后,跨域相關方案的基本原理和常見誤區的帖子,主要包括CORS和Nginx反向代理。這兩種方案項目中都有在用,各有優缺,關于具體使用哪種方案,大家的觀點也不大一致,本文主要就此展開一下,從前后端及服務...

    yiliang 評論0 收藏0

發表評論

0條評論

fanux

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<