Apache + Tomcat: Verwenden von mod_proxy anstelle von AJP

Gibt es eine Möglichkeit, dass ich eine Verbindung, Apache Tomcat mit einem HTTP-proxy, so dass Tomcat bekommt die richtige eingehenden host-Namen statt localhost? Ich bin mit dieser Direktive in apache:

ProxyPass /path http://localhost:8080/path

Aber es kommt durch localhost, was ist nutzlos, wenn wir haben eine Reihe von Websites auf demselben server. Ich könnte den host manuell in der server-config:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           proxyName="pretend.host" proxyPort="80" />

Aber, dass wieder nicht mehr als eine Website. Und ich weiß nicht wie die Idee, mit einem anderen internen port für jeden Standort, das klingt wirklich unschön.

Gibt es keine Möglichkeit, die übertragung der port, wenn ich proxy?

(Wenn Sie sich Fragen, warum ich nicht einfach AJP, die Antwort ist dieser Fehler. Ich versuche alles was ich kann, bevor er sich auf Tomcat und Apache komplett)

InformationsquelleAutor der Frage Marcus Downing | 2009-06-05

Schreibe einen Kommentar