Hallo!
Ich habe einen Server mit Apache, der direkt am Internet hängt. Dahinter befindet sich das Netz 192.168.70.0/24 ohne Internetzugriff.
Der Rechner 192.168.70.2 ist ein Windows-PC mit Webserver und einer Webseite, die ich gerne von aussen erreichbar machen möchte mit mod_proxy über den Apache.
Mit dieser Konfiguration funktioniert die Webseite auf dem Win-PC ohne Probleme über mod_proxy. Jedoch würde ich unter / gerne eine eigene Webseite bereitstellen und den Proxy über /site/ zugreifen lassen.
PHP-Code:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://192.168.70.2/
ProxyPassReverse / http://192.168.70.2/
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Wenn ich das ganze wie gewünscht konfiguriere, hagelt es 404:
PHP-Code:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /site/ http://192.168.70.2/
ProxyPassReverse /site/ http://192.168.70.2/
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Das Problem ist nun das mich der Win-Server auf /login.php?=... redirected und ich dann natürlich 404 erhalte.
Ich würde mich freuen wenn mir jemand helfen kann!
Lesezeichen