【问题标题】:How to update my Nginx with yum on CentOS 7如何在 CentOS 7 上用 yum 更新我的 Nginx
【发布时间】:2016-07-30 15:02:24
【问题描述】:

我在ECS服务器上使用了yum install nginx,但是版本不够高,无法支持http2。谷歌搜索后,我添加了一个配置文件:

/etc/yum.repos.d/nginx.repo

附内容:

[nginx]  
name=nginx repo  
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/  
gpgcheck=0  
enabled=1

然后我运行yum update nginx,它给了我1.8.1版本,它仍然不足以支持http2。

谁能帮我将我的 nginx 更新到 1.9.5 或更高版本,好吗?

【问题讨论】:

    标签: nginx yum http2


    【解决方案1】:

    更新你的配置文件到这个

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
    gpgcheck=0
    enabled=1
    

    你需要主线仓库

    【讨论】:

    • 你输入什么而不是$releasever$basearch
    • @Pathros 这些由 Yum 处理,以确保它为您的发行版下载正确的版本。所以你不需要更换它们。见access.redhat.com/documentation/en-us/red_hat_enterprise_linux/…
    • @justcompile 在将nginx.repo 文件更改为该内容后,使用主线分支,我仍然将 nginx 1.14.1 作为全新安装的 CentOS 8 上的最新 nginx。在另一台具有相同功能的服务器上nginx.repo 文件,当我执行yum list nginx --showduplicates 时,我得到了所有现代 nginx 服务器,包括 1.16.1 和 1.18.0。它是如何工作的?
    猜你喜欢
    • 2020-07-03
    • 2018-09-21
    • 2018-09-13
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 2018-04-21
    • 1970-01-01
    • 2020-09-03
    相关资源
    最近更新 更多