加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

amazon-web-services – 如何在amazon linux disto上安装nginx

发布时间:2020-12-13 21:04:37 所属栏目:Nginx 来源:网络整理
导读:我尝试在新的亚马逊linux上安装最新版本的nginx(> = 1.9.5)来使用http2.我按照这里描述的说明 > http://nginx.org/en/linux_packages.html 我创建了一个repo文件/etc/yum.repos.d/nginx.repowith这个内容: [nginx]name=nginx repobaseurl=http://nginx.org/

我尝试在新的亚马逊linux上安装最新版本的nginx(> = 1.9.5)来使用http2.我按照这里描述的说明 – > http://nginx.org/en/linux_packages.html

我创建了一个repo文件/etc/yum.repos.d/nginx.repowith这个内容:

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

如果我运行yum update和yum install nginx,我会得到:

nginx x86_64 1:1.8.1-1.26.amzn1 amzn-main 557 k

看起来它仍然来自amzn-main回购.如何安装较新版本的nginx?

– 编辑 –
我在nginx.repo文件中添加了“priority = 10”,现在我可以使用yum install nginx安装1.9.15,结果如下:

Loaded plugins: priorities,update-motd,upgrade-helper
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 1:1.9.15-1.el7.ngx will be installed
--> Processing Dependency: systemd for package: 1:nginx-1.9.15-1.el7.ngx.x86_64
--> Processing Dependency: libpcre.so.1()(64bit) for package: 1:nginx-1.9.15-1.el7.ngx.x86_64
--> Finished Dependency Resolution
Error: Package: 1:nginx-1.9.15-1.el7.ngx.x86_64 (nginx)
           Requires: libpcre.so.1()(64bit)
Error: Package: 1:nginx-1.9.15-1.el7.ngx.x86_64 (nginx)
           Requires: systemd
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
最佳答案
您收到错误是因为这些nginx RPM是为RHEL7构建的,而不是为Amazon Linux构建的. Amazon Linux是RHEL6,RHEL7和Fedora的奇怪混合体.您应该联系亚马逊并要求他们创建专门为其发行版构建的适当的nginx19 RPM.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读