Konfigurieren Sie Apache mit Passagieren, um FLASK mit Lets Encrypt Certificate (certbot) auszuliefern.
Zu diesem Thema konnte ich keine aktuellen Anweisungen finden.
Ich hatte Flask für eine Weile mit Passagier auf Apache laufen und wollte jetzt zu https wechseln, ohne Erfolg ...
Ich habe versucht, dem offiziellen Passagierführer zu diesem Thema zu folgen, konnte es aber nicht verstehen. https://www.phusionpassenger.com/library/deploy/apache/prod_ssl.html
Ich habe CERTBOT für Apache Debian stretch 9
https://certbot.eff.org/lets-encrypt/debianstretch-apache verwendet
meine Apache-Konfig sieht jetzt so aus:
<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>
Meine Passagierdatei.json:
{ "app_type": "wsgi", "startup_file": "passenger_wsgi.py", "environment": "production", "port": 80, "daemonize": true, }
Wenn ich versuche, eine Anfrage an die API zu senden, funktioniert die API aber nicht über https ... Ich habe auch versucht, den Port auf 443 zu ändern, aber das hat auch nicht funktioniert.
Jeder Hinweis wird sehr geschätzt!
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
2
Täglicher Dilbert-Streifen mit https
-
1
Apache Reverse Proxy
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
1
Was bewirkt, dass die Adressleiste in IE grün wird?
-
8
Wie kann ich allen Benutzern in Linux Schreibzugriff auf einen Ordner gewähren?
-
3
GMail- und SSL-Verschlüsselung - wie viel ist verschlüsselt
-
1
Apache2-Fehlerprotokoll
-
4
Firefox-Zertifikatfehler
-
2
Suchen Sie nach Webmail, bei der die gesamte Sitzung SSL ist