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.
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:
Ä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>
Test
Starten Sie Apache und den entsprechenden Tomcat.
Geben Sie die Adresse im Browser ein: http://127.0.0.1:8888/clusterDemo/index.jsp
Geben Sie die Adresse im Browser ein: http://127.0.0.1:8888/clusterDemo2/index.jsp
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!