AWS Elasti c Ошибка Beanstalk, которую я не могу развернуть - PullRequest
0 голосов
/ 07 января 2020

Я новичок в AWS Beanstalk, и был существующий проект, с которым я работаю, который развернут, но мне пришлось изменить связанный с ним закрытый ключ и после обновления защиты и связать его с другим закрытым ключом, экземпляр был переделан, и теперь я получаю это ...

Может кто-нибудь помочь мне разобраться, что делать? действительно ценю это! ....

Команда не выполнена в экземпляре. Код возврата: 1 Вывод: (TRUNCATED) ... наш каталог конфигурации Certbot в / etc / letsencrypt. Вы должны сделать безопасное резервное копирование этой папки сейчас. Этот каталог конфигурации также будет содержать сертификаты и закрытые ключи, полученные Certbot, поэтому регулярное резервное копирование этой папки идеально. container_command 20_getcert в .ebextensions / 00_apache_ssl.config не удалось. Для получения более подробной информации, проверьте /var/log/eb-activity.log с помощью консоли или интерфейса командной строки EB.

Получение нового сертификата Выполнение следующих задач: http-01 вызов для domain.com Очистка вызовов Выход ненормально: Трассировка (последний вызов был последним): файл "/opt/eff.org/certbot/venv/bin/letsencrypt", строка 11, в файле sys.exit (main ()) "/opt/eff.org/certbot/venv /local/lib/python2.7/site-packages/certbot/main.py ", строка 14, в главном возвращаемом файле internal_main.main (cli_args)" /opt/eff.org/certbot/venv/local/lib /python2.7/site-packages/certbot/_internal/main.py ", строка 1350, в главном возвращаемом файле config.fun c (config, plugins)" /opt/eff.org/certbot/venv/ local / lib / python2 .7 / site-packages / certbot / _internal / main.py ", строка 1237, в certonly lineage = _get_and_save_cert (le_client, config, domains, certname, lineage) Файл" /opt/eff.org /certbot/venv/local/lib/python2.7/site-packages/certbot/_internal/main.py ", строка 121, в _get_and_save_cert lineage = le_client.obtain_and_enroll_certificate (doma ins, certname) Файл "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/_internal/client.py", строка 416, в сертификате receive_and_enroll_certificate, цепочке, ключе , _ = self.obtain_certificate (domains) Файл "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/_internal/client.py", строка 347, в receive_certificate Файл orderr = self._get_order_and_authorizations (csr.data, self.config.allow_subset_of_names) /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/_internal/client.py ", строка 395, в _get_order_and_authorizations authzr = self.auth_handler.handle_authorizations (orderr, best_effort) Файл" /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/_internal/ auth_handler.py ", строка 70, в файле handle_authorizations resps = self.auth.perform (achalls)" /opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot_apache/_internal /configurator.py ", строка 2301, в файле execute http_response = http_doer.perform ()" /opt/eff.org/certbot/venv/ local / lib / python2 .7 / site-packages / certbot_apache / _internal / http_01.py ", строка 76, в файле execute self._mod_config ()" /opt/eff.org/certbot/venv/local/lib/ python2 .7 / site-packages / certbot_apache / _internal / http_01.py ", строка 111, в _mod_config для vh в self._relevant_vhosts (): файл" /opt/eff.org/certbot/venv/local/lib/ python2 .7 / site-packages / certbot_apache / _internal / http_01.py ", строка 166, в формате _relevant_vhosts" {0}. "(Http01_port)) PluginError: Невозможно найти виртуальный хост, прослушивающий порт 80, который является В настоящее время Certbot должен доказать ЦС, что вы контролируете свой домен. Пожалуйста, добавьте виртуальный хост для порта 80. Пожалуйста, смотрите файлы журналов в / var / log / letsencrypt для более подробной информации. ВАЖНЫЕ ЗАМЕЧАНИЯ: - Учетные данные вашей учетной записи были сохранены в вашем каталоге конфигурации Certbot в / etc / letsencrypt. Вы должны сделать безопасное резервное копирование этой папки сейчас. Этот каталог конфигурации также будет содержать сертификаты и закрытые ключи, полученные Certbot, поэтому регулярное резервное копирование этой папки идеально. (ElasticBeanstalk :: ExternalInvocationError)

1 Ответ

0 голосов
/ 07 января 2020

У вас проблема с конфигурацией веб-сервера, поэтому certbot не может проверить ваш домен, проверьте конфигурацию ниже для рекомендуемой настройки

https://gist.github.com/cichondev/08056094a27cfcc7424afc3afcbf781c

...