Назад | Перейти на главную страницу

обновление до nginx 1.0 на инстансе Amazon Linux EC2

Я заметил, что в официальных репозиториях Amazon размещается только nginx 0.8, который теперь считается устаревшей версией. Что мне делать, чтобы перейти на стабильную версию 1.0 nginx через yum, кроме ручной компиляции из исходников? Кто-нибудь знает, почему Amazon не включает выпуск 1.0? Если есть какая-то ошибка или известная проблема, я могу использовать 0.8.

Amazon Linux совместим с репозиториями CentOS 5, поэтому вы можете следовать инструкциям на странице http://nginx.org/en/download.html чтобы добавить их в свои экземпляры.

Обычно дистрибутивы, предназначенные для использования на сервере, ждут до следующего выпуска дистрибутива, чтобы включить основные новые выпуски упакованного программного обеспечения. Вы бы не хотели делать yum update и обнаружите, что ваше приложение внезапно перестало работать из-за критических изменений в nginx 1.0.

Лично я предпочитаю собирать вручную, помещая его в / opt / nginx- $ VERSION /. Таким образом, вы можете сохранить другие версии, и довольно безболезненно изменить свои сценарии инициализации после того, как вы настроите их по своему усмотрению и протестируете текущую версию. Даже если вы обнаружите запоздалую ошибку, вернуться к старой версии очень просто. Это также не оставляет вас во власти команды дистрибутива, чтобы определить версию пакета, которую вы собираетесь использовать. (Я сам могу принять это решение, большое спасибо ...)