Hi all first of all i have to thank A LOT to all and specially Till, Falko & Hans for sharing such valueable knowledge with us!!! Vielen, vielen, Danke! I've a physical server (Centos 5.4) running several virtual servers (Xen) My quest is regarding 2 of the servers: Server1(Virtual):IP: 192.168.15.3 - Centos 5.4 with ISPConfig 3.0.1.6 (not yet installed, though) Server2Virtual):IP: 192.168.15.8- Ubuntu 9.04 with Apache, Drupal etc How do i most effiently serve 1 or more web pages on Server2 via Server1 which receives all the request for port 80 behind the router? I want to avoid installing ISPconfig on Server2 which my friend is gonna be administering. I've been Googling a lot about this topic today, and found the following: Use of "Redirect / http://domain.com" (with domain.com defined as 192.168.15.8 in /etc/hosts on Server1) Use of mod_rewrite and mod_proxy on Server1 Every answer is much appreciated! Thank you very much in advance
I think a redirect might not work. Better you use mod_proxy for that. The setup is basicaly something like this: http://www.howtoforge.com/apache_reverse_proxy_ispconfig but the target is your second server and not the ispconfig system on port 81
Works like a charm!!! Thanks a lot!!! Here is the vhost set up to use reverse proxy: <VirtualHost *:80> ServerName www.yourdomain.com DocumentRoot /var/www/ ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://192.168.1.102/ ProxyPassReverse / http://192.168.1.102/ </VirtualHost>