How to change nginx config in amazon elastic beanstalk running a docker instance

后端 未结 4 722
抹茶落季
抹茶落季 2020-12-04 15:31

After i login and the cookie is set I get error 502. When i read the log i get the error:

014/05/17 01:54:43 [error] 11013#0: *8 upstream sent too big header         


        
4条回答
  •  鱼传尺愫
    2020-12-04 16:35

    Amazon actually recommends editing the staging version of the nginx deployment file. There are several located at /tmp/deployment/config/, one for editing the general 'http' context, and then a few for configuring different aspects of the server.

    I wanted to attach caching functionality to the default proxy server, so I wrote an .ebextensions config file to replace #etc#nginx#conf.d#00_elastic_beanstalk_proxy.conf, which is then copied over to /etc/nginx/conf.d during deployment. You can inline the file if its simple enough, but I put mine in S3 so that different applications and pull it down and use it. Here's the config file:

    commands: 
      01-get-nginx-conf-file:
        command: aws s3 cp s3:///custom-nginx.conf /home/ec2-user
    
    container_commands:
      01-replace-default-nginx-config:
        command: mv -f /home/ec2-user/custom-nginx.conf /tmp/deployment/config/#etc#nginx#conf.d#00_elastic_beanstalk_proxy.conf
    

提交回复
热议问题