在Elastic Beanstalk上更改nginx.conf?

kqqjbcuj  于 5个月前  发布在  Nginx
关注(0)|答案(1)|浏览(53)

所以我想做的就是将“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以外的任何地方似乎都没有做任何事情。我觉得我很接近了,但无论如何我也想不通

kmb7vmvb

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内容:

client_max_body_size 5000M;

字符串

相关问题