Arquivo de configuração do Nginx substituído durante a implantação do Elastic Beanstalk?
Preciso adicionar cabeçalhos p3p ao local do recurso estático em um Nodejs & Nginx Elastic Beanstalk padrão.
Eu criei umebextension
script conforme explicado emessa questão. O script usa sed para adicionar umadd_header
directiva ao abrigo doalias
linha, que está sob a diretiva de localização estática. É executado no/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf
Arquivo.
O script não apenas modifica o arquivo, mas também o copia para um local "seguro", ou seja, / home / ec2-user. De acordo com/var/log/cfn-init.log
, o script é executado corretamente. Como prova, a cópia do arquivo modificado mostra o cabeçalho adicional no lugar certo. Mas o/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf
Arquivonão tem essa modificação.
Só posso deduzir que, embora meu script funcione bem, algo mais tarde no processo de implantação o substitui. O que é estranho, porquede acordo com a documentação Os comandos do contêiner são executados depois que o aplicativo e o servidor da web foram configurados, portanto, não vejo o que faz.
Então, ho / o que está substituindo este arquivo e como posso evitar isso?