![](/img/trans.png)
[英]Prevent fingerprinting on NGINX/nodejs AWS Elastic beanstalk
[英]Unable to write to /etc/nginx with eb deploy (aws elastic beanstalk NodeJS)
我在 NodeJS Elastic Beanstalk 上,通过eb deploy
时遇到了一个奇怪的问题。
我的.ebextensions
文件夹有一个文件,应该在/etc/nginx/conf.d/
上创建一个文件
files:
"/etc/nginx/conf.d/file_size_proxy.conf":
mode: "000755"
owner: root
group: root
content: |
client_max_body_size 25M;
但它似乎无法做到。 我尝试了几件事来测试这个:
/tmp
目录并且它能够/tmp
迁移到/etc/nginx/conf.d
目录。 如果通过.ebextensions
路由运行,则无法迁移文件。 但是通过 ssh 运行 bash 文件,它会。我撞墙了。 知道为什么会这样,真的很感激。
*有人发布了这个问题的正确答案,但他以某种方式删除了它,或者其他人做了。 不确定这是否是非法答案? :D 我在等他转发,但我猜他是故意删除的。 *
来解决这个问题。 不要将nginx
文件修改放在.ebextensions
下,而是将其放在.platform
下。 因此,在这种情况下,将文件放在:
.platform/nginx/conf.d/proxy.conf
与内容...
client_max_body_size 25M;
而已。 它起作用了,这,顺便说一句。 没有在其他地方记录 - 或者至少我没有在任何地方看到它。 我不确定为什么。 原始海报提到了新的 AWS api 版本之类的东西。 也许这是新的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.