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

資訊專欄INFORMATION COLUMN

centOS中搭建nginx,并使用letsencrypt配置http/2.0(part 1)

lentrue / 1765人閱讀

摘要:因為,從版本才開始默認(rèn)支持,并移除了模塊。為了文章的完整性,再簡單說一下的安裝。在安裝之前,請確保安裝了和可用進(jìn)行安裝。先進(jìn)入安裝目錄,分別安裝。然后編譯安裝啟動這樣你的就基本搭建完成了。下一節(jié)筆者將詳細(xì)講述如何使用配置。

前幾天為了使自己的接口支持https,就想直接使用http/2.0,配置的過程中遇到一些小坑,寫個文章記錄一下,另外希望對剛開始配置的讀者一些幫助和參考。
明確我們的最終目標(biāo),也就是標(biāo)題:給自己的nginx配置http/2,為了實現(xiàn)這個目標(biāo),并不是我們服務(wù)器已經(jīng)有nginx就可以了,你的nginx版本很有可能不符合http/2的要求。因為,nginx從1.9.5版本才開始默認(rèn)支持http/2,并移除了SPDY模塊。
如果你是剛開始搭建服務(wù)器環(huán)境,那么很簡單,就直接安裝1.9.5之后的穩(wěn)定版本nginx就好。為了文章的完整性,再簡單說一下nginx的安裝。
在安裝nginx之前,請確保安裝了g++gcc(可用yum進(jìn)行安裝)。

先進(jìn)入安裝目錄usr/local,分別安裝opensslpcre、zlib。(請選擇最新穩(wěn)定版本):

#下載:
$ wget http://www.openssl.org/source/openssl-1.1.0h.tar.gz

#解壓:
$ tar -zxvf openssl-1.1.0h.tar.gz

#進(jìn)入源碼目錄并配置:
$ cd openssl-1.1.0h
$ ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl/conf

#編譯安裝
$ make && make install

#檢查安裝是否成功
$ /usr/local/openssl/bin/openssl version -a 

用同樣的方法安裝好pcrezlib

上面三個安裝好之后,再進(jìn)行nginx安裝,步驟類似:

#解壓
$ tar -zxvf nginx-1.8.0.tar.gz

#進(jìn)入安裝目錄
$ cd nginx-1.8.0

#配置
$ ./configure 
--user=www 
--group=www 
--prefix=/usr/local/nginx 
--with-http_ssl_module 
--with-http_v2_module 
--with-openssl=/usr/local/openssl-1.1.0h 
--with-pcre=/usr/local/pcre-8.37 
--with-zlib=/usr/local/zlib-1.2.11 
--with-http_stub_status_module 
--with-threads

配置的時候要注意的地方有兩點:
一個是要對應(yīng)好openssl、pcre、zlib的源碼路徑和版本;
注意配置參數(shù)中的--with-http_v2_module,這是nginx1.9.5之后新增的模塊,專門用來支持http/2。所以要想進(jìn)行后面的http/2配置,這個參數(shù)絕對不能漏。
然后編譯安裝:

$ make && make install

啟動:

$ /usr/local/nginx/sbin/nginx 

這樣你的nginx就基本搭建完成了??梢灾苯釉L問公網(wǎng)IP或者你的域名查看nginx默認(rèn)歡迎頁。
下一節(jié)筆者將詳細(xì)講述如何使用letsencrypt配置http/2。

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39933.html

相關(guān)文章

  • nginx+WordPress搭建個人博客全流程

    摘要:正好最近有一臺空閑的于是來搭建一個玩玩。因此我們可以申請免費的證書,這個證書不但免費,而且操作非常簡單,雖然每次只有天的有效期,但可以通過腳本配置定期更新。這個驗證服務(wù)以后更新證書還要用到,要一直保留。創(chuàng)建一個并通過賦予執(zhí)行權(quán)限。 0x00 前言 ????????WordPress是世界上最受歡迎的CMS系統(tǒng),它是基于php和MySQL技術(shù)棧的,并且還有很多插件,可擴展性非常強。正好最...

    WilsonLiu95 評論0 收藏0
  • 如何在 CentOS 7 上生成 SSL 證書為 Nginx 加密

    摘要:本文首發(fā)開發(fā)指南如何在上安裝是由開發(fā)的一個自由自動化和開放的證書頒發(fā)機構(gòu)。目前幾乎所有的現(xiàn)代瀏覽器都信任由頒發(fā)的證書。這個教程,將會一步一步的教你如何在上通過來生成安全證書,并配置到上。支持,嚴(yán)格傳輸安全并強制執(zhí)行幾個以安全為中心的頭。 showImg(https://segmentfault.com/img/bVbozol?w=1000&h=530); 本文首發(fā):開發(fā)指南:如何在 C...

    xiaoqibTn 評論0 收藏0

發(fā)表評論

0條評論

lentrue

|高級講師

TA的文章

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