前幾天準備升級一下HTTP協定, 把 nginx update ,然後, 實際檢視版本使用:
nginx -V // 返回的是 1.10
然後, 使用nginx -s reload 之後. 重啟正常, 但是, 在瀏覽器端, 透過插件顯示Nginx 版本還是1.6的版本. 並且, 協定並沒有升級, 依舊是HTTP1.1 有遇到這樣問題的大神嗎? 求解答.實際網頁是: https://www.villainhr.com/
nginx -s reload
光阴似箭催人老,日月如移越少年。
最好還是手動編譯安裝nginx吧!
手動編譯安裝openssl版本是OpenSSL 1.0.2h
手動編譯安裝nginx,增加編譯參數
--with-http_ssl_module \ --with-http_v2_module \ --with-openssl=/usr/local/src/openssl-1.0.2h
Nginx 官方為 RHEL/CentOS/Debian/Ubuntu/SLES 提供了 yum 和 apt來源。
穩定版本的預建套件
要為 RHEL/CentOS 設定 yum 儲存庫,請使用下列內容建立名為 /etc/yum.repos.d/nginx.repo 的檔案:
根據所使用的發行版,將“OS”替換為“rhel”或“centos”,對於5.x、6.x 或7,將“OSRELEASE”替換為“5”、“6”或「7」。分別是 x 版本。
對於 Debian/Ubuntu,為了驗證 nginx 儲存庫簽署並消除安裝 nginx 軟體包期間有關缺少 PGP 金鑰的警告,需要將用於簽署 nginx 軟體包和儲存庫的金鑰新增至 apt 程式金鑰環中。請從我們的網站下載此金鑰,並使用以下命令將其新增至 apt 程式金鑰環:
對於 Debian,將 codename 替換為 Debian 發行版代號,並將以下內容附加到 /etc/apt/sources.list 檔案的末尾:
對於 Ubuntu,將 codename 替換為 Ubuntu 發行版代號,並將以下內容附加到 /etc/apt/sources.list 檔案的末尾:
對於 Debian/Ubuntu,則執行以下命令:
對於 SLES,執行以下指令:
最好還是手動編譯安裝nginx吧!
手動編譯安裝openssl版本是OpenSSL 1.0.2h
手動編譯安裝nginx,增加編譯參數
Nginx 官方為 RHEL/CentOS/Debian/Ubuntu/SLES 提供了 yum 和 apt來源。
穩定版本的預建套件
要為 RHEL/CentOS 設定 yum 儲存庫,請使用下列內容建立名為 /etc/yum.repos.d/nginx.repo 的檔案:
雷雷根據所使用的發行版,將“OS”替換為“rhel”或“centos”,對於5.x、6.x 或7,將“OSRELEASE”替換為“5”、“6”或「7」。分別是 x 版本。
對於 Debian/Ubuntu,為了驗證 nginx 儲存庫簽署並消除安裝 nginx 軟體包期間有關缺少 PGP 金鑰的警告,需要將用於簽署 nginx 軟體包和儲存庫的金鑰新增至 apt 程式金鑰環中。請從我們的網站下載此金鑰,並使用以下命令將其新增至 apt 程式金鑰環:
雷雷對於 Debian,將 codename 替換為 Debian 發行版代號,並將以下內容附加到 /etc/apt/sources.list 檔案的末尾:
雷雷對於 Ubuntu,將 codename 替換為 Ubuntu 發行版代號,並將以下內容附加到 /etc/apt/sources.list 檔案的末尾:
雷雷對於 Debian/Ubuntu,則執行以下命令:
雷雷對於 SLES,執行以下指令:
雷雷