Bekijk Volledige Versie : apache virtual hosts inrichten over meerdere servers
Hallo,
ik heb een public ip adres maar met 2 linux servers. Is het mogelijk om op 1 ip adres en het standaard http poort virtual hosts toe te passen met 2 servers ?
bv www.test.nl staat op linuxbak-1 en www.joepie.nl staat op linuxbak-2. Kan dat geconfigureerd worden in apache2 op linuxbak-1 ?
Alvast bedankt.
Groet,
Sylvester
Via Varnish kan je dat zonder problemen doen. Met apache zelf is het ook prima te doen echter performed varnish een stuk beter.
Je kan de ene machine voor de andere laten proxyen op basis van vhosts, denk aan mod_proxy.
Een reverse proxy (varnish is echt maar een van de velen) kan ook, dan stop je beiden niet direct achter het ip maar maak je 1 proxy die op basis van de hostname de juiste page laat zien
Kevin Bentlage
27/05/13, 18:46
Zoals vDong aangeeft kun je dat met de mod_proxy module van apache doen, dat ziet er ongeveer zo uit;
# vhost website1.nl
<VirtualHost *>
ServerName website1.nl
ServerAlias www.website1.nl
ServerAdmin webmaster@website1.nl
ProxyRequests Off
ProxyPass / http://172.16.10.1:80 // Intern IP en luisterpoort van webserver1
ProxyPassReverse / http://172.16.10.1:80
</VirtualHost>
# vhost website2.nl
<VirtualHost *>
ServerName website2.nl
ServerAlias www.website2.nl
ServerAdmin webmaster@website2.nl
ProxyRequests Off
ProxyPass / http://172.16.10.2:80 // Intern IP en luisterpoort van webserver2
ProxyPassReverse / http://172.16.10.2:80
</VirtualHost>