Reverse Proxy an Unterverzeichnis

Alles, was den Apache betrifft, kann hier besprochen werden.

Reverse Proxy an Unterverzeichnis

Postby dragon1990 » 25. October 2012 13:53

Hallo,

irgendwie bin ich schon sehr verzweifelt -.- ich finde keine Lösung...

Mein Problem:
Ich habe einen Reverse Proxy (IP 100), dieser leitet alle HTTP Anfragen soweit weiter und es funktioniert auch alles.
Meine Frage ist nun, wie leite ich Domain1 auf dem Webserver (IP104) weiter, dass ich gleich in dem Unterordner domain1 bin? Analog dazu Domain2 ebenfalls auf den Webserver (IP104) in den Unterordner domain2?

Meine Config:
Code: Select all
<VirtualHost *:80>
    ServerName cloud

    ProxyRequests Off
    ProxyPreserveHost On

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

     ProxyPass / http://192.168.1.105/
     ProxyPassReverse / http://192.168.1.105/

    <Location />
        Order allow,deny
        Allow from all
    </Location>

</VirtualHost><VirtualHost *:80>
    ServerName mail

    ProxyRequests Off
    ProxyPreserveHost On

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

     ProxyPass / http://192.168.1.111/
     ProxyPassReverse / http://192.168.1.111/

    <Location />
        Order allow,deny
        Allow from all
    </Location>

</VirtualHost>

<VirtualHost *:80>
    ServerName domain1

    ProxyRequests Off
    ProxyPreserveHost On

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

     ProxyPass / http://192.168.1.104/
     ProxyPassReverse / http://192.168.1.104/

    <Location />
        Order allow,deny
        Allow from all
    </Location>

</VirtualHost>
<VirtualHost *:80>
    ServerName domain2

    ProxyRequests Off
    ProxyPreserveHost On

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

     ProxyPass / http://192.168.1.104/
     ProxyPassReverse / http://192.168.1.104/

    <Location />
        Order allow,deny
        Allow from all
    </Location>

</VirtualHost>



Wenn ich meinen Browser in meinem Netz XXX.XXX.XXX.104/domain1 eingebe funktioniert es natürlich! Welche Funktion von Apache kann das, oder so....

BITTE BITTE um HILFE! :-/ DANKE!
dragon1990
 
Posts: 2
Joined: 25. October 2012 13:41
Operating System: Ubuntu12-04

Re: Reverse Proxy an Unterverzeichnis

Postby DrSarez » 29. October 2012 18:42

Die Frage ist echt schlecht gestellt. Hierzu kämen zig Gegenfragen.

Aber angenommen Domain1 ist dein Server 105 und Domain2 der Server 106. Dann versuche doch:

Code: Select all
<Location /domain1>
    ProxyPass http://192.168.1.105
    ProxyPassReverse http://192.168.1.105
</Location>

<Location /domain2>
    ProxyPass http://192.168.1.106
    ProxyPassReverse http://192.168.1.106
</Location>
DrSarez
 
Posts: 2
Joined: 23. October 2012 10:16
Operating System: Debian

Re: Reverse Proxy an Unterverzeichnis

Postby dragon1990 » 14. November 2012 16:01

Ja das mit Domain1 auf Server 105 und Domain auf Server 106 habe ich schon hinbekommen.

Aber ich will das Domain1 auf 192.168.1.105/domain1 weitergeleitet wird und Domain2 auf 192.168.1.105/domain2

Ich kann zwar auf meinem 105 Server die einzelnen Domains mit VHOSTs anlegen, dann wird das auch dementsprechend weitergeleitet, das möchte ich aber nicht. Ich möchte das aber auf meinem 100 Server machen.

Code: Select all
<VirtualHost *:80>
    ServerName cloud

    ProxyRequests Off
    ProxyPreserveHost On

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

     ProxyPass / http://192.168.1.105/cloud/
     ProxyPassReverse / http://192.168.1.105/cloud/

    # oder DocumentRoot /192.168.1.105/cloud

    <Location />
        Order allow,deny
        Allow from all
    </Location>
dragon1990
 
Posts: 2
Joined: 25. October 2012 13:41
Operating System: Ubuntu12-04


Return to Apache

Who is online

Users browsing this forum: No registered users and 19 guests