kaloschke
Goto Top

Portumleitung mit mod rewrite

Hi,
mein Problem:

Ich habe auf meinem Server zuhause eine Website, die ich per dyndns auf dem Standardport 80 erreichen kann, also www.meinedomain.de.
Nun läuft auf dem Server noch eine andere Software abc im Ordner c:\programme\abc, die zwingend einen eigenen webserver für ihre Seite c:\programme\abc\web benötigt. Den Port kann man frei einstellen, z.B. auf 88. Die Seite kann ich dann unter www.meinedomain.de:88 erreichen.

Da unser Server auf der Arbeit aber nur Port 80 und 443 durchlässt, möchte ich nun die Seite der Software abc über www.meinedomain.de/abc erreichen. Das sollte mit mod_rewrite möglich sein. Nun habe ich schon etliches dazu gelesen,
aber ich kriege es einfach nicht gebacken (bin halt Laie).

Kann mir jemand kurz sagen, was ich konkret wo in welche Datei reinschreiben muss, um dies zu erreichen?
Das wäre echt toll!

Gruß Kaloschke

Content-ID: 141515

Url: https://administrator.de/contentid/141515

Ausgedruckt am: 23.11.2024 um 04:11 Uhr

dog
dog 26.04.2010 um 21:18:51 Uhr
Goto Top
Das sollte mit mod_rewrite möglich sein.

Ist es aber nicht.
mod_rewrite ist kein Reverse-Proxy und den brauchst du hier!
Z.B. pond oder Varnish oder Apache mit mod_rewrite und mod_proxy
kaloschke
kaloschke 26.04.2010 um 23:12:42 Uhr
Goto Top
Hi,
danke für Info. Kann mir dann jemand sagen, wie ich es mit mod_rewrite und mod_proxy anstelle?

Gruß Kaloschke
Dani
Dani 27.04.2010 um 00:37:38 Uhr
Goto Top
Moin,
schaust du hier.


Grüße,
Dani
kaloschke
kaloschke 27.04.2010 um 16:11:16 Uhr
Goto Top
Hi Dani,
ja danke. Aber wie gesagt, bin ein bisschen blind. Wie müsste ich denn den Beispieltext

schnipp
ProxyRequests Off

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar
schnapp

abändern, damit es möglichst genau für den von mir oben beschriebenen Sachverhalt passt?

Danke und Gruß
Detlef
Dani
Dani 28.04.2010 um 21:52:31 Uhr
Goto Top
Hi Detlef,
eigentlich müsste das so klappen:
....
ProxyPass /foo http://server1:88/
ProxyPassReverse /foo http://server1:88/

ProxyPass /test http://server2
ProxyPassReverse /test http://server2/ 

Viele Grüße,
Dani
kaloschke
kaloschke 28.04.2010 um 23:02:22 Uhr
Goto Top
Hi,
tut mir leid, aber ich raff es immer noch nicht. Wie ich oben geschrieben habe, lauscht ein 2. Webserver auf Port 88. Wo ist der oben eingebaut? Außerdem liegt der betreffende Webordner nicht utner wwwroot sondern im Dateiverzeichnis an anderer Stelle (s.o.).

Gruß Detlef
Dani
Dani 01.05.2010 um 12:25:15 Uhr
Goto Top
Moin,
ich habe das Beispiel mal angepasst...


Grüße,
Dani