2012-05-11 33 views
1

我對亞馬遜其中有AMI(AMI-1b814f72)上運行。其運行RedHat 4.4.4-13版本的EC2實例。ngnix在Amazon EC2實例,它具有的RedHat 4.4.4-13?

我想安裝ngnix和Django的gunicorn上。據ngnix http://wiki.nginx.org/Install#Official_Red_Hat.2FCentOS_packages頁我需要創建一個文件/etc/yum.repos.d/nginx.repo並粘貼這些行尋找repo.But他們還提到:

Due to differences between how CentOS, RHEL, and Scientific Linux populate the $releasever variable, it is necessary to manually replace $releasever with either "5" (for 5.x) or "6" (for 6.x), depending upon your OS version.

但我沒有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 - "The requested URL returned error: 404" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: ngnix. Please verify its path and try again

請注意:我想成爲下AWS免費使用層,我不希望被得到充電

我希望有人能幫助我:(

回答

1

所以,我解決我自己的問題,寫答案,我自己QUESTION.Their沒有可用ngnix包RHEL 4.4.Either我們從源代碼編譯專門爲RHEL 4.4要麼 剛剛遷移到AMI的更新版本上amazon.I移動到Ubuntu 11.10這是一個更新,目前由Ubuntu社區的支持。