【发布时间】: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