Nginx-1.9.5 開發(fā)版已發(fā)布下載 支持HTTP/2協(xié)議

前段時間,Nginx 曾發(fā)布過一個 early-alpha patch 來提供對HTTP/2的支持,但從最新發(fā)布的 Nginx 1.9.5 開始,http_v2_module 已經(jīng)替換了 ngx_http_spdy_module 并正式開始提供全面的HTTP/2支持。
 

如果你想了解更多關(guān)于 HTTP/2 的信息,Nginx 官方提供了如下供大家參考:
 

注意:此版本移除了對 SPDY 的支持,從 Nginx 1.9.x 分支開始已經(jīng)完全移除了 SPDY 模塊的代碼庫并用 HTTP/2 模塊進(jìn)行取代。因此在升級到 Nginx 1.9.5 后將不能再使用 SPDY。如果你想繼續(xù)使用 SPDY,請繼續(xù)留在 Nginx 1.8.x 分支。
 

遷移到支持HTTP/2的Nginx 1.9.5
 

接下來將向大家介紹啟用 HTTP/2 時的幾個 Nginx 配置變化。
 

前提條件:
 

在升級之前,請先刪除 Nginx 配置文件中的所有 SPDY 參數(shù),這將有助于順利升級。
 

重定向所有通信到SSL/TLS:
 

如果你的網(wǎng)站尚未采用 SSL/TLS 進(jìn)行加密,現(xiàn)在可以考慮將其加密。對 Web 流量進(jìn)行加密可以保護(hù)網(wǎng)站通訊免受中間人攻擊,還有助于 Google 排名的提升。下面的配置會將所有普通 HTTP 請求重定向到加密網(wǎng)站。
 

server {
 

listen 80;
 

location / {
 

return 301 https://$host$request_uri;
 

}
 

}
 

啟用HTTP/2
 

要啟用 HTTP/2 支持只需將 http2 添加到所有 listen 指令當(dāng)中:
 

server {
 

listen 443 ssl http2 default_server;
 

ssl_certificate server.crt;
 

ssl_certificate_key server.key;
 

...
 

}
 

更改完配置后需要重啟 Nginx 使之生效,要驗證 HTTP/2 是否正常工作可以使用 Google 或 Firefox 的 HTTP/2 and SPDY indicator 插件。
 

網(wǎng)友評論
圖文推薦
  • Steam2024打折時間表 促銷特惠時間不能忘

    告別了難忘的2023,我們也滿懷期待的步入了2024年,雖然世界在不斷的發(fā)展,但Steam的大型節(jié)假日依然不變,這里小編也根據(jù)上一年促銷時間來整理出一張2024打折時間表,不管你是Steam老手還是萌新,都推薦收藏起來。

  • 生物繪圖軟件有哪些 提升大家的工作效率

    生物繪圖是一種通過手繪或計算機(jī)繪圖的方式來表現(xiàn)生物形態(tài)、結(jié)構(gòu)、功能和相互關(guān)系的技術(shù),小編為大家找來了幾款生物繪圖軟件,提供全方面的生物繪圖功能。

  • 3d模型轉(zhuǎn)換軟件哪個好 讓模型制作更加簡單

    各類不同的3D建模軟件在完成建模制作之后,生成的文件格式基本都是不統(tǒng)一的。小編為大家找來了幾款3D模型轉(zhuǎn)換軟件,提供全方面的3D模型轉(zhuǎn)換功能,提升大家的3D模型轉(zhuǎn)換體驗,幫助用戶們快速制作出不同的3D模型。

  • 基因序列分析軟件哪個好 提升大家的工作效率

    核酸序列分析是對脫氧核糖核酸有雙脫氧鏈合成終止法及化學(xué)修飾鏈裂解法,所以小編找來了基因序列分析軟件,可以幫助大家在DNA內(nèi)切酶、合成酶的應(yīng)用,更好的解決大家在各種核酸序列分析中遇到的問題,為科研事業(yè)做出貢獻(xiàn)。

  • 視頻剪輯軟件哪個好 讓視頻制作更加簡單

    很多用戶是攝影愛好者,他們一般都會將自己拍攝的視頻放到電腦上處理剪輯,做成精美的回憶錄,小編為大家找來了幾款視頻剪輯軟件,可以充分發(fā)揮出大家的視頻制作技術(shù)。