Настройте Apache с Passenger для обслуживания FLASK с помощью сертификата Lets Encrypt (certbot)
544
nyx00
Я не смог найти правильные инструкции по этой теме.
У меня Flask работал с Apache на некоторое время и хотел переключиться на https сейчас, но безуспешно ...
Я пытался следовать официальному руководству для пассажиров по этой теме, но не смог понять. https://www.phusionpassenger.com/library/deploy/apache/prod_ssl.html
Я использовал CERTBOT для Apache Debian Stretch 9
https://certbot.eff.org/lets-encrypt/debianstretch-apache
мой конфиг Apache теперь выглядит так:
<IfModule mod_ssl.c> SSLStaplingCache shmcb:/tmp/stapling_cache(128000) <VirtualHost *:80> ServerAdmin webmaster@example.com ServerName myserver ServerAlias myserver DocumentRoot /correct/path/to/app PassengerAppEnv production PassengerAppRoot /correct/path/to/app PassengerHighPerformance on SSLEngine on SSLCertificateFile /correct/path/to/pem SSLCertificateKeyFile /correct/path/to/pem SSLCertificateChainFile /correct/path/to/pem SSLUseStapling on SSLProtocol all -SSLv2 -SSLv3 SSLHonorCipherOrder on ServerSignature on SSLCompression on SSLSessionTickets on # apache 2.4 <IfModule headers_module> Header always edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains" </IfModule> PassengerAppRoot /correct/path/to/app </VirtualHost> </IfModule>
Мой Passengerfile.json:
{ "app_type": "wsgi", "startup_file": "passenger_wsgi.py", "environment": "production", "port": 80, "daemonize": true, }
Если я пытаюсь отправить запрос через API, он работает, но не через https ... Я также попытался изменить порт на 443, но это тоже не сработало.
Любой намек высоко ценится!
0 ответов на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
2
Ежедневная полоса Дилберта, поданная https
-
1
Обратный прокси Apache
-
-
3
Ubuntu Server с рабочим окружением GNOME - настройка разрешений файла конфигурации Apatche
-
1
Что делает адресную строку в IE зеленым?
-
8
Как я могу дать права на запись в папку всем пользователям Linux?
-
3
GMail и SSL Encryption - сколько зашифровано
-
1
Журнал ошибок Apache2
-
4
Ошибка сертификата Firefox
-
2
Ищете веб-почту, где весь сеанс SSL