So erhalten Sie https unter CentOS 7 mit installierter App im Docker
So konfigurieren Sie httpd unter CentOS 7 als Proxy für (Docker Container) -App, die auf Port 8080 ausgeführt wird. Ich habe überlegt, wie es funktionieren soll, meine Anwendung wurde als Container für einen Docker vorbereitet (hatte noch nie davon gehört;)). Also musste ich erst lernen, was "Docker" ist und wie es funktioniert (weil die App läuft.) in Container würde ich nicht https verwenden lassen). Also, was ich getan habe, um es zu erreichen: - VPS mit httpd / apache vorbereitet und dann ein VS - Installiertes SSL-Zertifikat auf httpd erstellt. - Installierter Docker - App-Image abgerufen ... um HTTPS zum Laufen zu bringen, musste ich meinen VirtualServer wie unten beschrieben neu konfigurieren
meine VS-Konfig (aktualisierter Proxy)
# HTTP <VirtualHost *:80> ServerName myserver.domain.co.uk RewriteEngine On RewriteCond % off RewriteRule (.*) ht tps://%/$1 [R,L] LogLevel warn ErrorLog myserver.domain.co.uk-error_log CustomLog myserver.domain.co.uk-access_log combined </VirtualHost> # HTTPS <VirtualHost *:443> ServerName myserver.domain.co.uk LogLevel warn ErrorLog myserver.domain.co.uk-error_log CustomLog myserver.domain.co.uk-access_log combined SSLEngine on SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH SSLProtocol All -SSLv2 -SSLv3 SSLHonorCipherOrder On SSLCertificateFile /etc/pki/tls/certs/ca.crt SSLCertificateKeyFile /etc/pki/tls/private/ca.key Header set X-Content-Type-Options "nosniff" # Reverse proxy configuration <Proxy *> Allow from localhost </Proxy> ProxyPass / http://127.0.0.1:8080 ProxyPassReverse / http://127.0.0.1:8080 </VirtualHost>
... und jetzt geht es!
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie ping ich hinter einem Proxy?
-
2
Tunneln über HTTP
-
2
VPN / Tunneling (SSH oder anders) unter Windows über HTTP-Proxy
-
4
Wie werden Sonderzeichen in Benutzername / Passwort für HTTP-Proxy verwendet?
-
6
http proxy über ssh, nicht socken
-
1
Umgehen des HTTP-Proxys am Arbeitsplatz (unter Verwendung von SSH oder einem anderen)
-
1
Wie kann die Proxy-Verbindung geschlossen werden, wenn sie in Firefox geliefert wird?
-
2
Lokale Zwischenspeicherung von HTTP-Proxy, um echte Anfragen nach Website zu verhindern
-
3
Ändern Sie die HTTP-Anforderung vor dem Senden
-
1
Kann ich ein anderes Protokoll über einen HTTP-Proxy tunneln?