繁体   English   中英

AWS Elastic Beanstalk .ebestensions / nginx / nginx.conf不覆盖AWS的默认nginx.conf

[英]AWS Elastic Beanstalk .ebestensions/nginx/nginx.conf not overriding AWS' default nginx.conf

我有一个AWS环境,正在尝试覆盖使用的nginx.conf。

根据他们的文档 ,可以通过在.ebextensions/nginx/nginx.conf包含您自己的文件来完成此操作

要完全覆盖Elastic Beanstalk的默认nginx配置,请在源包中的.ebextensions / nginx / nginx.conf中包含一个配置。

我这样做无济于事。 我尝试创建一个全新的应用程序环境,以确保不是由于实例未完全重新启动而导致的,但仍在使用原始的nginx.conf 我还有另一个.ebextensions/配置文件,它正在按预期方式创建一个文件。

关于为什么我的nginx.conf无法使用的任何线索? 我可以提供的任何细节都可以提供一些见识? 我在eb-activity.log搜索错误,但未发现任何错误。 它确实说过它inflated.ebextensions/nginx/目录,并在日志中created.ebextensions/nginx/nginx.conf文件,在其中它对源包中的其余文件/目录如此。 不过,它无处表明它试图使用我的nginx.conf。

我正在查看的文档专门针对Java环境。 该方法适用于其他几种环境,但是节点环境启动过程有所不同,并且会忽略该文件。 我想这是因为服务器指令位于00_elastic_beanstalk_proxy.conf而不是nginx.conf

但是,您仍然可以改用nginx.conf ,而可以使用.ebextension配置来创建文件/etc/nginx/nginx.conf正如我在此AWS论坛帖子中的回复中所发现的那样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM