成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

fanux / 703人閱讀

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

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

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

1. 區(qū)別解釋

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

2. 獲取證書

騰訊云創(chuàng)建免費證書后下載,解壓,會有四個文件夾,我們只需要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 {
    }
}

根據(jù)第一步的理解,我們在80端口的server下新添一個443端口的server,我們要實現(xiàn)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 {
    }
}

現(xiàn)在訪問http和https是完全相同的效果,我們已經(jīng)實現(xiàn)了基本配置

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

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

常用的配置就這些,OK

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

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

相關文章

  • PHP小知識點

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

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

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

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

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

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

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

    yiliang 評論0 收藏0

發(fā)表評論

0條評論

fanux

|高級講師

TA的文章

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