Как обновить nginx до последней версии на Amazon Linux AMI 2018.03? - PullRequest
0 голосов
/ 02 октября 2018

У меня есть веб-приложение Elastic Beanstalk, использующее Amazon Linux AMI, для которого требуется последняя сборка nginx.Сборка nginx, которая поставляется с AMI версии 2018.03, является версией 1.12.1, тогда как последняя стабильная сборка на nginx.org - 1.15.4.Только 1.12.1 доступна из репозиториев Amazon yum.Предпочтительной стратегией, которую мы хотели бы использовать, было бы создание собственного RPM-пакета, его извлечение из конечной точки и установка.Как мне создать собственный RPM для nginx, который будет работать в Amazon Linux?Или есть заранее созданный источник, которым я мог бы воспользоваться?

1 Ответ

0 голосов
/ 03 октября 2018

Оказывается, лучший способ сделать это - создать пользовательский AMI.Инструкции по созданию пользовательского AMI вы можете найти здесь:

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html

А как установить из исходного кода здесь:

Как установить nginx 1.9.15 на amazon linux disto

Если вы хотите поменять работающий экземпляр, попробуйте здесь:

https://www.photographerstechsupport.com/tutorials/upgrade-running-nginx-amazon-linux/

Я лично заставил его работать со смесьюкода из этих двух источников.Мне также нужно было установить gcc на yum, чтобы заставить make работать, и мне пришлось вручную добавить папку / var / cache / nginx, прежде чем служба nginx заработала.Счастливого обновления!

...