Subdomain-proxy-pass alle auf einzelne server
Ich habe 2 Anwendungen gehostet werden, auf einen einzelnen apache-tomcat auf port 8080
>
http://mydomain.com:8080/application1
http://mydomain.com:8080/application2
Ich würde gerne einen apache-proxy, der vor den BEIDEN mit dem folgenden Verhalten
>
http://mydomain.com/* (apache2) -> http://mydomain.com:8080/application1/* (tomcat)
http://subdomain.mydomain.com/* (apache2) -> http://mydomain.com:8080/application2/* (tomcat)
Die besten ich habe jetzt 2 Maschinen mit unterschiedlichen IP-Adressen und routing die domain und subdomains entsprechend.
Idealerweise möchte ich den apache-proxy und die 2 apps werden auf der GLEICHEN Maschine...
Kann jemand mit kick ass "DEVOps" - Fähigkeiten unterstützen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zusätzlich zu @Jon Lin beantworten, ziehen Sie die Verwendung
ProxyPassReverse
auch, nur im Falle Ihrer app tun leitet. Es lässt Apache die korrekte URL ' s auf die Antworten (Mehr über ProxyPassReverse). Es wird wie folgt Aussehen:Ich hoffe, es hilft.
In der virtualhost config für mydomain.com (apache), müssen Sie
In der virtualhost config für subdomain.mydomain.com (apache), Sie nede
Beiden config-Dateien sollten sich auf der gleichen Maschine und auch die gleiche Datei. Sehen VirtualHost Beispiele für einige Beispiele auf, wie dieser eingerichtet ist.