PDA

Bekijk Volledige Versie : apache virtual hosts inrichten over meerdere servers



cybo01
13/05/13, 23:27
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

golden
14/05/13, 00:53
Via Varnish kan je dat zonder problemen doen. Met apache zelf is het ook prima te doen echter performed varnish een stuk beter.

vDong
14/05/13, 00:57
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>