如何在Amazon Linux AMI 2018.03上将Nginx升级到最新版本?

时间:2018-10-02 00:24:57

标签: nginx rpm amazon-elastic-beanstalk

我有一个使用Amazon Linux AMI的Elastic Beanstalk Web应用程序,该应用程序需要最新版本的nginx。 AMI版本2018.03随附的nginx内部版本为1.12.1,而nginx.org上的最新稳定版本为1.15.4。亚马逊的yum存储库中仅提供1.12.1。我们希望使用的首选策略是创建自定义RPM并将其从端点中拉出并安装。我将如何创建可在Amazon Linux上运行的nginx的自定义RPM?还是有一个我可以利用的预制资源?

1 个答案:

答案 0 :(得分:0)

事实证明,执行此操作的最佳方法是创建自定义AMI。您可以在此处找到有关如何创建自定义AMI的说明:

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

以及如何从源代码安装:

How to install nginx 1.9.15 on amazon linux disto

如果要换出正在运行的实例,请尝试以下操作:

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

我亲自处理了这两个来源的代码。我还必须安装gcc才能使make正常工作,并且必须在nginx服务正常工作之前手动添加文件夹/ var / cache / nginx。升级愉快!

相关问题