亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

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

fanux / 749人閱讀

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

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

騰訊云免費(fèi)ssl證書(shū)地址:這里

1. 區(qū)別解釋

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

2. 獲取證書(shū)

騰訊云創(chuàng)建免費(fèi)證書(shū)后下載,解壓,會(huì)有四個(gè)文件夾,我們只需要nginx下的文件

如圖有兩個(gè)文件,一個(gè)是.crt文件,表示證書(shū);另一個(gè)是.key文件,表示秘鑰

3. 配置

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

下面貼一個(gè)比較簡(jiǎn)單的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ù)第一步的理解,我們?cè)?0端口的server下新添一個(gè)443端口的server,我們要實(shí)現(xiàn)http和https訪問(wèn)都會(huì)運(yùn)行同樣配置的同一個(gè)程序。所以新建server:

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

    ssl on;
    ssl_certificate     1_aaa.com_bundle.crt;    #上傳的證書(shū)路徑
    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)在訪問(wèn)http和https是完全相同的效果,我們已經(jīng)實(shí)現(xiàn)了基本配置

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

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

常用的配置就這些,OK

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/39661.html

相關(guān)文章

  • PHP小知識(shí)點(diǎn)

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

    hover_lew 評(píng)論0 收藏0
  • HTTPS 配置教程

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

    Nosee 評(píng)論0 收藏0
  • nginx學(xué)習(xí)一】基本原理初探

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

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

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

    yiliang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<