Apache zu Docker mit Nginx-Proxy

Apache zu Docker mit Nginx-Proxy

Angenommen, ich habe einen Server (Centos 7) mit Apache als Haupt-80-Port-Listener. Und es gibt einige Websites, die von diesem Apache auf Port 80 betrieben werden. Außerdem habe ich ein Projekt in Docker-Containern erstellt, auf einem der Container-Listener befindet sich nginx. Ist es möglich, alle Anfragen über meinen Apache-Daemon an Dockers nginx weiterzuleiten, während andere Websites betrieben werden?

Antwort1

Behoben. Einfach: Installieren Sie mod_proxy und fügen Sie in der Apache-Datei domain.conf die folgende Direktive zum VirtualHost-Block hinzu: ProxyPass /http://127.0.0.1:8080/

wobei / Ihr zu proxiedender Pfad ist und 127.0.0.1:8080 die lokale IP und der Port Ihres Docker-Containers mit nginx ist

verwandte Informationen