Als «mod-proxy» getaggte Fragen

Modul für den Apache-Webserver, mit dem Apache als Proxyserver verwendet werden kann. Mit diesem Modul kann Apache als regulärer Proxy oder als Reverse-Proxy für Upstream-Server fungieren.



2
Wie konfiguriere ich mod_proxy für ProxyPass basierend auf http vs https?
Ich habe Apache Tomcat mit aktiviertem SSL ausgeführt. Ich habe Apache HTTP Server als Reverse-Proxy. Wenn Benutzer auf http: // myserver / tomcat / klicken, werden sie an http: // myserver: 8080 übergeben . ProxyPass /tomcat/ http://myserver:8080/ ProxyPassReverse /tomcat/ http://myserver:8080/ Ich habe den Apache HTTP-Server auch für SSL konfiguriert. Wenn …

2
Was ist die Verwendung der ProxyPassReverse-Direktive?
Definition von apache.org sagt: Mit dieser Anweisung kann Apache httpd die URL in den Headern Location, Content-Location und URI in HTTP-Umleitungsantworten anpassen. Dies ist wichtig, wenn Apache httpd als Reverse-Proxy (oder Gateway) verwendet wird, um zu vermeiden, dass der Reverse-Proxy aufgrund von HTTP-Weiterleitungen auf den Back-End-Servern, die hinter dem Reverse-Proxy …

3
ProxyPreserveHost für einzelne Proxypass-Regeln
Ich habe zwei Proxypass-Regeln auf meinem Webhost, eine, die auf eine lokale Lackinstanz für Caching-Zwecke verweist, für die ProxyPreserveHost aktiviert werden soll, und eine andere, die auf eine von einem Drittanbieter gehostete Site verweist, für die ProxyPreserveHost deaktiviert werden soll. Gibt es überhaupt eine Möglichkeit, dies pro Regel / Durchgang …


1
Apache ProxyPass oder ProxyPassMatch, um eine Datei vom Proxy auszuschließen
Ich habe einen VirtualHost so eingestellt, dass er alle Anforderungen an einen anderen Server weiterleitet, der auf Port 9000 ausgeführt wird. Was ich habe : ProxyPass / http://localhost:9000/ ProxyPassReverse / http://localhost:9000/ Was ich versucht habe: ! ProxyPass /test.html http://localhost:9000/ ProxyPass /test.html ! http://localhost:9000/ ProxyPassMatch !^/(.*\.html)$ http://localhost:9000/$1 Nichts davon hat funktioniert …

5
Wie migriere ich das DNS eines Webservers reibungslos von einer IP-Adresse zu einer anderen?
Ich habe derzeit einen Domainnamen für einen Linux / Apache-Server registriert, den ich unter einer neuen IP-Adresse durch einen anderen ersetzen werde. Die Migration der Daten ist relativ schnell und eine Unterbrechung von 5 Minuten während dieses Vorgangs ist akzeptabel. Der DNS-Eintrag hat anscheinend eine TTL von 6-12 Stunden, die …

1
Gunicorn hinter Apache Link zu localhost
Ich habe ein Gunicorn, das mit mod_proxy eine Kolbenanwendung hinter Apache bedient. Gunicorn ist an http://localhost:8080/. Angenommen, mein Server ist eingeschaltethttp://example.com/ Wenn ich einen ungültigen Link auf meinen Server poste (z. B. das Nachstellen vergessen), http://example.com/with-no-trailing-slashwird der Benutzer beispielsweise umgeleitet, http://localhost:8080/with-no-trailing-slashwas nicht gültig ist, da sich auf dem Clientcomputer kein …

2
Apache httpd Arbeiter versuchen es erneut
Ich habe einen Apache httpd-Webserver, auf dem mod_proxy und mod_proxy_balancer ausgeführt werden. Das gesamte / somedir wird an 2 Worker-Maschinen gesendet, die die Anforderungen mithilfe des Round-Robin-Schedulers bearbeiten. Auf jedem Worker-Computer wird IIS ausgeführt, aber ich denke nicht, dass dies wichtig ist. Ich kann die Funktionsweise des Load Balancers demonstrieren, …

1
mod_deflate - Optimale Konfiguration für die meisten Browser
Ich habe mich gefragt, ob mir hier jemand helfen kann, die optimale Standardkonfiguration für die Verwendung von Mod Deflate mit Apache zu ermitteln. Grundsätzlich empfiehlt mod_deflate die Verwendung der folgenden Konfiguration, um sofort loszulegen: Komprimieren Sie nur wenige Typen AddOutputFilterByType DEFLATE text / html text / Klartext / xml http://httpd.apache.org/docs/2.0/mod/mod_deflate.html …

2
mod_proxy gibt 503 Fehler zurück, auch nachdem der Proxy-Dienst gesichert wurde
Ich habe ein Setup mit Apache2 als Front-End-Server für mehrere Python-Apps, die von Gunicorn bereitgestellt werden . Mein Apache2-Setup mit mod_proxy sieht folgendermaßen aus: <VirtualHost *:80> ServerName example.com UseCanonicalName On ServerAdmin webmaster@localhost LogLevel warn CustomLog /var/log/apache2/example.com/access.log combined ErrorLog /var/log/apache2/example.com/error.log ServerSignature On Alias /media/ /home/example/example.com/pysrc/project/media/ ProxyPass /media/ ! ProxyPass / http://127.0.0.1:4711/ …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.