Я пытался включить HTTPS через SSL на моем веб-интерфейсе Apache Airflow, но документация довольно скудная, и в этом онлайн-приложении не так много хороших примеров.
Мой экземпляр Airflow в настоящее время работаетна виртуальной машине Red Hat Linux.Я попытался сгенерировать ключ / сертификат и указать файл конфигурации на соответствующие пути, но он, похоже, не работает.
Из документации Airflow кажется, что мы должны просто сгенерировать путьк сертификату и ключу и добавьте путь к сертификату и ключу SSL в Airflow.Я сгенерировал .key и .csr файл, используя Open SSL.
/usr/bin/openssl genrsa -rand /dev/urandom -out /etc/httpd/conf/server.key 2048
/usr/bin/openssl req -new -key /etc/httpd/conf/server.key -out /etc/httpd/conf/server.csr
Затем я обновил файл конфигурации ...
# Paths to the SSL certificate and key for the web server. When both are
# provided SSL will be enabled. This does not change the web server port.
web_server_ssl_cert = /etc/httpd/conf/server.csr
web_server_ssl_key = /etc/httpd/conf/server.key
Затем я перезагружаю веб-сервер и получаю следующееошибка на веб-странице:
Forbidden
'[SSL] PEM lib (_ssl.c:3337)'
Если у кого-то есть опыт или советы относительно того, как они включили SSL на своем экземпляре Airflow, я был бы очень признателен!Сейчас я нахожусь в тупике, и, похоже, никто в Интернете не получил удовлетворительного ответа.