Heim > Betrieb und Instandhaltung > Apache > Kann Apache einen Reverse-Proxy ausführen?

Kann Apache einen Reverse-Proxy ausführen?

(*-*)浩
Freigeben: 2019-06-18 11:29:10
Original
3158 Leute haben es durchsucht

Die Reverse-Proxy-Methode bezieht sich auf die Verwendung eines Proxyservers, um Verbindungsanfragen im Internet anzunehmen, die Anfragen dann an den Server im internen Netzwerk weiterzuleiten und die vom Server erhaltenen Ergebnisse an die Person zurückzugeben, die die Verbindung im Internet anfordert .Client, zu diesem Zeitpunkt erscheint der Proxyserver nach außen als Reverse-Proxyserver.

Kann Apache einen Reverse-Proxy ausführen?

Hauptsächlich geht es um den Reverse-Proxy von Apache.

Stellen Sie zunächst sicher, dass Apache über diese Module verfügt. Bestätigen Sie, dass diese Module im Apache-Stammverzeichnis vorhanden sind, zu denen hauptsächlich die folgenden Module gehören:

mod_proxy .so

mod_proxy_ajp.so

mod_proxy_balancer.so

mod_proxy_connect.so

mod_proxy_http.so

Öffnen Sie die Konfiguration conf/httpd .conf-Datei und fügen Sie diese Module hinzu. Entfernen Sie die Kommentare, wie in der folgenden Abbildung gezeigt:

Kann Apache einen Reverse-Proxy ausführen?

Ändern Sie die Konfigurationsdatei, öffnen Sie die Datei conf/httpd.conf, und fügen Sie am Ende der Datei die folgende Konfiguration hinzu:

#反向代理
ProxyRequests Off
ProxyPass /clusterDemo http://127.0.0.1:8081/clusterDemo
ProxyPassReverse /clusterDemo http://127.0.0.1:8081/clusterDemo
 
ProxyPass /clusterDemo2 http://127.0.0.1:8082/clusterDemo2
ProxyPassReverse /clusterDemo2 http://127.0.0.1:8082/clusterDemo2
 
ProxyPass /clusterDemo3 http://127.0.0.1:8083/clusterDemo3
ProxyPassReverse /clusterDemo3 http://127.0.0.1:8083/clusterDemo3
#8888为apache的监听端口
<proxy>
    AllowOverride None
    Order Deny,Allow
    Allow from all
</proxy>
Nach dem Login kopieren

Test

Starten Sie Apache und den entsprechenden Tomcat.

Geben Sie die Adresse im Browser ein: http://127.0.0.1:8888/clusterDemo/index.jsp

Kann Apache einen Reverse-Proxy ausführen?

Geben Sie die Adresse im Browser ein: http://127.0.0.1:8888/clusterDemo2/index.jsp

Kann Apache einen Reverse-Proxy ausführen?

Auf die angeforderte Anwendung in der Adressleiste kann korrekt zugegriffen werden, was darauf hinweist, dass die Reverse-Proxy-Anfrage von Apache weitergeleitet wird erfolgreich! ! !

Weitere technische Artikel zu Apache finden Sie in der Spalte Apache-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonKann Apache einen Reverse-Proxy ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage