#amazon-web-services #nginx #amazon-elastic-beanstalk
#amazon-web-services #nginx #amazon-elastic-beanstalk
Вопрос:
Мой elastic beanstalk node.js сервер иногда работает, когда я его развертываю, а затем через некоторое время он выходит из строя и теряет соединение с поддоменом, к которому я его подключил.
Мне нужен был https и сертификат, поэтому я добавил поддомен типа api.website.com так что я мог бы это получить.
Ошибка, которую я получаю в своих журналах, это
duplicate upstream "nodejs" in /etc/nginx/conf.d/proxy.conf:9
И затем, когда я только что попытался повторно развернуть после добавления файла конфигурации перенаправления https: https://github.com/awsdocs/elastic-beanstalk-samples/blob/master/configuration-files/aws-provided/security-configuration/https-redirect/nodejs/https-redirect-nodejs.config
Я получаю это сообщение в журналах
duplicate MIME type "text/html" in /etc/nginx/conf.d/proxy.conf:50
И мой URL-адрес среды по умолчанию работает, но мой поддомен api не работает.
Когда я перехожу к своему URL, я вижу
api.*******.com’s server IP address could not be found.
Я подключил свой поддомен и серверы имен к DNS моего доменного провайдера, и иногда это работает. Мой основной URL, который также подключен к среде elastic beanstalk, работает без проблем.
Я понятия не имею, в чем проблема.
Иногда это срабатывает, а затем через некоторое время происходит сбой, и поддомен теряет соединение или что-то в этом роде. Я также иногда вижу ошибку «дублировать восходящий поток».
Есть идеи?
Комментарии:
1. Я могу дать частичный ответ. по умолчанию
gzip_types
включаетtext/html
, поэтому автор конфигурационного файла ошибся, включив его в строку 81. Если вы удалите этот единственный тип, предупреждение «дублирующийся MIME-тип» прекратится. Я получаю одно и то же сообщение «дублирующийся восходящий поток» и пока не уверен, как это исправить.2. Я просто получаю точно такую же проблему. На данный момент я пытаюсь снова, но решения нет.