摘要:在開啟的過程中,踩了很多的坑,同時也一一的解決了,在此分享給需要的朋友們。通過這種方式,你會得到一個已經使用本地版本的,這樣操作起來和上面方法的步驟是一致的。
在開啟http2的過程中,踩了很多的坑,同時也一一的解決了,在此分享給需要的朋友們。
開啟http2的前提條件關于openssl
使用http2前,需要確保服務器的openssl版本必須大于1.0.2,查看版本的命令:
openssl version
如果看到1.0.2,恭喜你,可以繼續的進行下一步操作了,如果版本的是1.0.1,也有辦法
第一個辦法是換操作系統,選擇支持openssl 1.0.2的操作系統,可以參考如下表格
目前我選擇云主機的操作系統時就是ubuntu 16.04這個版本
第二種辦法就是自己下載openssl的高版本,然后nginx編譯時使用自己下載的openssl,這種方式操作起來比較復雜,具體請參考Jerry Qu的博客,里面的步驟和操作說明,我整理了一份腳本,操作起來更簡單,親測可用,詳見:Github。通過這種方式,你會得到一個已經使用本地openssl 1.0.2版本的nginx,這樣操作起來和上面方法的步驟是一致的。
你可能會問:我自己升級操作的openssl版本不就行了嘛,這種方法我也試過,行不通,通過上面命令看到的是1.0.2,但是nginx的各項參數都對,就是http2就是不起作用,所以各位還是參照上面兩個解決辦法吧。
讓你域名成為HTTPS
要開啟http2,你的域名就必須是https的,如果你的域名還不是,也沒關系,我們可以免費的獲取https的證書,而且是一鍵式的,非常簡單,具體步驟如下:
訪問:https://certbot.eff.org/
在下面選擇你的操作系統和服務軟件,如下圖
選擇完之后,頁面會自己跳轉到操作步驟頁面,如下圖
接著,你就可以按照你看到的步驟敲命令即可
如果你選擇的是ubuntu和nginx的組合,你可以使用我整理好的腳本,一鍵運行,需要請移步Github
運行的時候你會遇到這樣的問題:找不到域名,如下圖遇到的問題
是因為你的nginx的配置文件中找不到你錄入的域名,我們需要修改一個配置文件的域名。
找到nginx的配置文件,使用nginx -V
找到server對象,增加server_name為你的域名
重啟nginx,命令:sudo nginx -s reload
再運行生成證書的命令,就會生成成功!
重啟完之后,依然是http1.1經過以上步驟,你的nginx的配置文件,會多出來這樣的4行代碼:
你的和我主要區別就是ssl后面的http2,把這個加個,再次重啟,即可看到效果!
看效果怎么看你的網站是不是已經開啟了http2了呢,我們兩種辦法來看
第一種:使用Charles
第二種:使用Chrome
訪問:chrome://net-internals/#http2
在實施過程中,有問題的同學,歡迎在評論區留言!文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39641.html
摘要:繼上一篇如何打造一個全滿分網站之后,這一次我們來談談如何打造一個在安全方面也能打滿分的網站。無論如何,我們把一個安全得分只有的網站,通過各種方法優化到了得分為,是不是小有成就感呢你也來試一試吧 繼上一篇《如何打造一個全滿分網站》之后,這一次我們來談談如何打造一個在安全方面也能打滿分的網站。因為對于一個網站來講,僅有功能是不夠的,還需要考慮性能,僅有性能也不夠,還需要考慮安全。 由于網站...
摘要:不管你選擇虛擬主機還是服務器都推薦,老牌美國主機商,提供虛擬主機和服務器多種方案,現在使用主機偵探優惠鏈接還可以享受七折。服務器與虛擬主機有什么區別?1.環境控制區別虛擬主機,無法對服務器環境做改變,也無法自己創建;服務器,能自己架設環境,能改變環境。2.權限使用區別虛擬主機,僅有部分權限,限制較多;服務器,擁有完整權限,不受限制。3.使用管理區別虛擬主機,使用簡單、管理方便,即開即用;服務...
摘要:就鹿晗宣布戀情導致微博宕機事件淺談大型網站高可用性架構中午吃飯刷著刷著微博發現微博突然掛了。用戶在使用瀏覽器訪問一個網站時需要先通過協議向服務器發送請求,之后服務器返回文件與響應信息。 webpack:從入門到真實項目配置 自從出現模塊化以后,大家可以將原本一坨代碼分離到個個模塊中,但是由此引發了一個問題。每個 JS 文件都需要從服務器去拿,由此會導致加載速度變慢。Webpack 最主...
摘要:經過與阿里云工程師的溝通決定使用阿里云的遷云工具來完成這次遷移。出現之后,打開阿里云控制臺,你會發現多了三個快照和一個鏡像然后用這個鏡像直接購買實例就可以了。 摘要: ERP物理機遷移至阿里云實踐 機房選型 隨著公司的不斷發展,業務量逐漸增大,對信息化的要求也越來越高,隨之對信息部的要求也越來越多,為此公司決定對現有的信息系統進行升級改造. ERP物理機遷移至阿里云實踐 一、機房選...
閱讀 2058·2021-11-11 16:54
閱讀 1038·2021-10-12 10:12
閱讀 376·2019-08-30 15:43
閱讀 645·2019-08-29 13:15
閱讀 1074·2019-08-29 13:12
閱讀 1523·2019-08-26 12:09
閱讀 1654·2019-08-26 10:24
閱讀 2250·2019-08-26 10:15