在Amazon EC AMI上强制使用nginx 1.0

我试图从nginx官方仓库安装nginx。

我从nginx.org下载了nginx-release-rhel * .rpm,并且安装了yum。 但是,尽pipe新的nginx回购可以使用新的nginx-debug包,但nginx的可用版本是0.8.54。

我能做些什么来强制安装nginx 1.0.X?

编辑:configuration文件的更多信息。

这是/etc/yum.repos.d/nginx.repo文件:

 [nginx] name=nginx repo baseurl=http://nginx.org/packages/rhel/6/$basearch/ gpgcheck=0 enabled=1 

这就是我们不得不说的:

 $ uname -a Linux ip-XX-XXX-XX-YYY 2.6.35.14-107.1.36.amzn1.i686 #1 SMP Thu Feb 16 23:14:37 UTC 2012 i686 i686 i386 GNU/Linux 

最后,这是yum info nginx的输出:

 $ yum info nginx Loaded plugins: fastestmirror, priorities, security, update-motd Loading mirror speeds from cached hostfile * amzn-main: packages.us-east-1.amazonaws.com * amzn-updates: packages.us-west-2.amazonaws.com amzn-main | 2.1 kB 00:00 amzn-updates | 2.3 kB 00:00 nginx | 1.3 kB 00:00 10 packages excluded due to repository priority protections Available Packages Name : nginx Arch : i686 Version : 0.8.54 Release : 1.4.amzn1 Size : 385 k Repo : amzn-updates Summary : Robust, small and high performance HTTP and reverse proxy server URL : http://nginx.net/ License : BSD Description : Nginx [engine x] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 : proxy server written by Igor Sysoev. 

它看起来像是打到亚马逊回购,而忽略了nginx。 尝试这样做:

yum --showduplicates list nginx

看看你是否可以看到1.x软件包。

然后,用特定的名字,做一些事情:

yum install nginx-1.0.13-1

安装该特定的软件包。 您可能需要预先删除当前安装的0.8版本。