我有一个在亚马逊上运行的 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 ERROR 22 - “请求的 URL 返回错误:404”正在尝试其他镜像。错误:无法检索存储库的存储库元数据 (repomd.xml):ngnix。请验证其路径并重试
请注意:我想使用 AWS 免费使用套餐,并且不想被收费
我希望有人会帮助我:(