Apache ProxyPass - Vhost till annan server - Problem?

Trädvy Permalänk
Medlem
Registrerad
Jun 2011

Apache ProxyPass - Vhost till annan server - Problem?

Åkte nyligen på att ominstallera min huvudsakliga webbserver här hemma. Håller för närvarande på att sätta upp mina virtual hosts som jag för övrigt bara lagt in från en backup jag kört innan. De flesta sidor hostar jag på samma server men en av sidorna vill jag vidarebefodra till en annan server jag kör på samma nätverk. Har löst detta innan ganska enkelt (vill jag minnas ) med hjälp av mod_proxy men kan inte förstå varför jag inte får igång det hela nu, blir helt enkelt bara skickad till min default-vhost i och med att domännamnet är pekat på mitt ip.

Såhär ser min virtual host ut i huvudservern (Debian, Apache 2.4):

<VirtualHost *:80>
ServerName sidan.jagvillhosta.com
ProxyPass / http://192.168.1.2:80/
ProxyPassReverse / http://192.168.1.2:80/
ProxyPreserveHost On
ProxyRequests Off

<Location /phpmyadmin>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.1.2
</Location>

</VirtualHost>

Och har aktiverat modulerna: proxy, proxy_html och proxy_http i samma server. Kommer åt filerna i andra servern som jag vill redirecta denna host mot (Windows Server 2008 R2, Apache 2.4) utan problem om jag ansluter direkt till 192.168.1.2. Men av någon anledning så blir jag inte vidarebefodrad till 192.168.1.2:80/ som önskat.

Är dålig på att formulera mig i text, fråga gärna om ni undrar över något ) Tack på förhand!