首页  >  问答  >  正文

centos7 - centOS 更新 nginx 版本

前几天准备升级一下HTTP协议, 把 nginx update ,然后, 实际查看版本使用:

nginx -V
// 返回的是 1.10

然后, 使用 nginx -s reload 之后. 重启正常, 但是, 在浏览器端, 通过插件显示 Nginx 版本还是 1.6的版本. 并且, 协议并没有升级, 依旧是 HTTP1.1
有遇到这样问题的大神吗? 求解答.
实际网页是: https://www.villainhr.com/

大家讲道理大家讲道理2713 天前505

全部回复(2)我来回复

  • 大家讲道理

    大家讲道理2017-05-16 17:16:36

    最好还是手动编译安装nginx吧!

    • 手动编译安装openssl版本是OpenSSL 1.0.2h

    • 手动编译安装nginx,增加编译参数

       --with-http_ssl_module \
       --with-http_v2_module \
       --with-openssl=/usr/local/src/openssl-1.0.2h
      

    回复
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:16:36

    Nginx 官方为 RHEL/CentOS/Debian/Ubuntu/SLES 提供了 yum 和 apt源。

    稳定版本的预构建包

    要为 RHEL/CentOS 设置 yum 存储库,请使用以下内容创建名为 /etc/yum.repos.d/nginx.repo 的文件:

    雷雷

    根据所使用的发行版,将“OS”替换为“rhel”或“c​​entos”,对于 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,运行以下命令:

    雷雷

    回复
    0
  • 取消回复