У меня есть приложение Flask на AWS Elasti c Beanstalk. Мое приложение работает на Apache на Amazon Linux 2.
Я пытался установить SSL-сертификаты с помощью Let's Encrypt в течение нескольких дней с очень небольшим успехом. Мой вопрос: как эти сертификаты могут быть установлены для приложения Flask на AL2?
Одна из самых больших проблем, с которыми я сталкиваюсь, заключается в том, что, похоже, ничего не настроено правильно с помощью certbot-auto. Я готов сделать любое программирование и переписать, чтобы заставить эти вещи работать.
Что такое документ Root моего приложения? Я загружаю папку на сервер с деревом basi c:
example.org
L app
| L templates
| L __init__.py
|
L application.py
Кажется, что Document Root должен быть /example.org/app
, но он отправляет пользователя на страницу, которая говорит Index of /
.
Я следовал многим учебникам, и ни один из них не привел к правильной конфигурации. Последняя конфигурация, которую я попробовал, не может даже найти сертификаты! Я предполагаю, что это не редкая проблема для тех, у кого настройки похожи на мои.
Если использовать Nginx будет меньше головной боли, я рассмотрю этот вариант, но я надеюсь, что мы сможем найти решение, а не просто обойти проблему.