具有 Red Hat 4.4.4-13 的亚马逊 ec2 实例上的 nginx?
Posted
技术标签:
【中文标题】具有 Red Hat 4.4.4-13 的亚马逊 ec2 实例上的 nginx?【英文标题】:ngnix on amazon ec2 instance which has RedHat 4.4.4-13? 【发布时间】:2012-05-19 20:11:45 【问题描述】:我有一个在亚马逊上运行的 ec2 实例,它有 AMI(ami-1b814f72)。它运行的是 RedHat 4.4.4-13 版本。
我想在 django 上安装 ngnix 和 gunicorn。根据 ngnix http://wiki.nginx.org/Install#Official_Red_Hat.2FCentOS_packages 页面,我需要创建一个文件 /etc/yum.repos.d/nginx.repo
并粘贴这些行以查找 repo。但他们也提到:
由于 CentOS、RHEL 和 Scientific Linux 之间的差异 填充 $releasever 变量,需要手动替换 $releasever 带有“5”(对于 5.x)或“6”(对于 6.x),取决于 您的操作系统版本。
但我没有 5 或 6 版本。我有 RedHat 4.4.4-13 版本,那么在这种情况下我应该怎么做才能让它工作并在我的 ec2 实例上安装 ngnix。
如果我不更改 baseurl 并尝试安装 ngnix,则会收到此错误:
http://nginx.org/packages/rhel/latest/x86_64/repodata/repomd.xml: [Errno 14] PYCURL 错误 22 - “请求的 URL 返回错误:404” 尝试其他镜子。错误:无法检索存储库元数据 (repomd.xml) 用于存储库:ngnix。请验证其路径并尝试 再次
请注意:我想使用 AWS 免费使用套餐,我不想被收费
希望有人能帮助我:(
【问题讨论】:
【参考方案1】:所以我解决了自己的问题并为自己的问题写了答案。对于 RHEL 4.4,他们没有可用的 ngnix 包。我们要么从专门为 RHEL 4.4 的源代码构建,要么只是迁移到亚马逊上的更新版本的 AMI。我搬家了到 ubuntu 11.10,它是更新的一个,目前由 ubuntu 社区支持。
【讨论】:
以上是关于具有 Red Hat 4.4.4-13 的亚马逊 ec2 实例上的 nginx?的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 Java API 在 Red Hat SSO 7.3 (Keycloak) 上重置用户密码时出现错误 400
red hat 6&red hat 7 Apache网站搭建虚拟主机
基于RHEL(centos/red hat)的8个YUM/DNF第三方库
red hat 6.5 红帽企业Linux.6.5 yum This system is not registered to Red Hat Subscription Management. You