我有一个AWS环境,我试图覆盖所使用的nginx.conf。
根据他们的文件,这可以通过在.ebextensions/nginx/nginx.conf中包含您自己的文件来完成。
若要完全覆盖ElasticBean秸秆的默认nginx配置,请将配置包含在您的源包中,地址为.eb扩展名/nginx/nginx.conf。
我这样做是徒劳的。我尝试创建一个全新的应用程序环境,以确保它不是由于实例没有完全重新启动而产生的,但是原始的nginx.conf仍在使用中。我还有另外一个.ebextensions/配置文件,它正在按预期创建一个文件。
关于为什么我的nginx.conf没有拿走的线索吗?我能提供的任何细节都能让你有所了解吗?我在eb-activity.log中搜索错误,但没有看到任何错误。它确实说它在日志中inflated了.ebextensions/nginx/目录,并在日志中对源包中的其他文件/目录进行了created。但是,它没有任何地方表明它试图使用我的nginx.conf。
发布于 2018-08-17 03:45:35
我正在查看的文档专门用于java环境。该方法适用于其他几种环境,但节点环境启动过程不同,并且忽略该文件。我想这是因为服务器指令在00_elastic_beanstalk_proxy.conf中,而不是nginx.conf中。
但是,您仍然可以重写nginx.conf,方法是使用.ebextension配置来创建文件/etc/nginx/nginx.conf,就像我在这个AWS论坛帖子中的答复中发现的那样。
https://stackoverflow.com/questions/51884535
复制相似问题