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 模塊進行取代。因此在升級到 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 進行加密,現(xiàn)在可以考慮將其加密。對 Web 流量進行加密可以保護網(wǎng)站通訊免受中間人攻擊,還有助于 Google 排名的提升。下面的配置會將所有普通 HTTP 請求重定向到加密網(wǎng)站。
 

server {
 

listen 80;
 

location / {
 

return 301 https://$host$request_uri;
 

}
 

}
 

啟用HTTP/2
 

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

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老手還是萌新,都推薦收藏起來。

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

    生物繪圖是一種通過手繪或計算機繪圖的方式來表現(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模型。

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

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

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

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