所以我想做的就是将“client_max_body_size 5000 m;”添加到我的nginx.conf文件中。
我可以通过ssh输入并手动添加这一行,这将起作用,但我知道有一种方法可以自动对.ebextensions文件夹中的文件执行此操作。
如果我用
files:
"/etc/nginx/nginx.conf":
mode: "000644"
owner: root
group: root
content: |
#Elastic Beanstalk Nginx Configuration File...
字符串
似乎没有什么变化。
如果我用
files:
/.platform/nginx/conf.d/proxy.conf:
mode: "000644"
owner: root
group: root
content: |
#Elastic Beanstalk Nginx Configuration File...
型
我可以看到proxy.conf文件在我期望的位置,但它仍然对我的nginx设置没有影响,尽管AWS文档和这里的其他帖子会让我相信EB应该将该文件复制到/etc/nginx/conf.d/elasticbeanstalk/中,但它没有,手动指定.platform以外的任何地方似乎都没有做任何事情。我觉得我很接近了,但无论如何我也想不通
1条答案
按热度按时间kmb7vmvb1#
您正在尝试使用适用于Amazon Linux 1(AL 2)的(
/etc/nginx/conf.d/proxy.conf
)。它在AL 2中不起作用,因为您应该使用.platform/nginx/conf.d/
,而不是docs中所示的.ebextentions
。因此,您可以使用以下
.platform/nginx/conf.d/myconfig.conf
内容:字符串