前几天准备升级一下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,运行以下命令:
雷雷