Файл конфигурации Elastic Beanstalk .ebextensions не создает файл
Платформа: java8(не tomcat, потому что я использую spring-boot, поэтому я использую встроенный tomcat)
поэтому я пронесся ниже команды
zip -r app.zip app.jar .ebextensions
.ebextensions содержат файл test.config.files:
"/etc/nginx/conf.d/test.conf":
mode: "000644"
owner: root
group: root
content: |
client_max_body_size 10M;
Я проверяю каждый экземпляр ec2, но не делаю /etc/nginx/conf.d/test.conf
и я проверяю /var/log/eb-activity.log[2017-10-15T05:12:32.538Z] INFO [2995] - [Application deployment prod-map-api-c0c8a00b590c593700ba85405010a85bea21ecd2@26/StartupStage0/AppDeployPreHook] : Starting activity...
[2017-10-15T05:12:32.538Z] INFO [2995] - [Application deployment prod-map-api-c0c8a00b590c593700ba85405010a85bea21ecd2@26/StartupStage0/AppDeployPreHook/01_configure_application.sh] : Starting activity...
[2017-10-15T05:12:33.164Z] INFO [2995] - [Application deployment prod-map-api-c0c8a00b590c593700ba85405010a85bea21ecd2@26/StartupStage0/AppDeployPreHook/01_configure_application.sh] : Completed activity. Result:
Executing: /usr/bin/unzip -o -d /var/app/staging /opt/elasticbeanstalk/deploy/appsource/source_bundle
Archive: /opt/elasticbeanstalk/deploy/appsource/source_bundle
inflating: /var/app/staging/map.jar
inflating: /var/app/staging/Procfile
creating: /var/app/staging/.ebextensions/
inflating: /var/app/staging/.ebextensions/test.config
Executing: HOME=/tmp /opt/elasticbeanstalk/lib/ruby/bin/ruby /opt/elasticbeanstalk/lib/ruby/bin/foreman export supervisord --procfile /var/app/staging/Procfile --root /var/app/current --app application --log /var/log/ --user webapp --template /opt/elasticbeanstalk/private/config/foreman/supervisord --env /var/elasticbeanstalk/staging/elasticbeanstalk.env /var/elasticbeanstalk/staging/supervisor
[foreman export] writing: application.conf
Executing: /opt/elasticbeanstalk/bin/log-conf -n supervisor -l'/var/log/supervisord.log' -t bundlelogs
Executing: /opt/elasticbeanstalk/bin/log-conf -n containerlistener -l'/var/log/eb-container-listener.log' -t bundlelogs
Я не могу найти сообщение об ошибке...
1 ответ
Резервный адвокат
Конфигурация прокси JAVA SE отличается от других платформ.
Пожалуйста, смотрите Настройка обратного прокси в JAVA SE
И, возможно, у меня нет разрешения на запись файла в /etc/nginx/conf.d
Я попытался сделать какой-нибудь файл в /home/ec2-user с файлом *.config, все работает.
Моя ошибка - не читать официальные документы.