有红帽4.4.4-13的亚马逊ec2实例上的nginx?

时间:2012-05-11 08:15:50

标签: django nginx amazon-ec2

我在亚马逊上运行的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.But他们还提到:

  

由于CentOS,RHEL和Scientific Linux之间存在差异   填充$ releasever变量,有必要手动替换   带有“5”(对于5.x)或“6”(对于6.x)的$ releasever,具体取决于   你的操作系统版本。

但我没有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 ERROR 22 - “请求的URL返回错误:404”   尝试其他镜子。错误:无法检索存储库元数据   (repomd.xml)for repository:ngnix。请验证其路径并尝试   再次

请注意:我希望使用AWS免费使用套餐,我不希望收取费用

我希望有人能帮助我:(

1 个答案:

答案 0 :(得分:1)

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