【问题标题】:ngnix on amazon ec2 instance which has RedHat 4.4.4-13?具有 Red Hat 4.4.4-13 的亚马逊 ec2 实例上的 nginx?
【发布时间】: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 免费使用套餐,我不想被收费

希望有人能帮助我:(

【问题讨论】:

    标签: django nginx amazon-ec2


    【解决方案1】:

    所以我解决了自己的问题并为自己的问题写了答案。对于 RHEL 4.4,他们没有可用的 ngnix 包。我们要么从专门为 RHEL 4.4 的源代码构建,要么只是迁移到亚马逊上的更新版本的 AMI。我搬家了到 ubuntu 11.10,它是更新的一个,目前由 ubuntu 社区支持。

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 2020-05-12
      • 2014-10-08
      • 2014-03-30
      • 2013-11-07
      • 1970-01-01
      • 2014-09-04
      • 2013-09-28
      • 2013-08-09
      相关资源
      最近更新 更多