Ik heb thuis twee servers staan die ook gescheiden van elkaar moeten blijven. Op iedere site draait een site die via poort 80 benaderd kunnen worden. Zoals de meeste mensen thuis heb ik maar 1 IP-Adress van mijn provider dus ik kan niet allebei de site's tegelijkertijd draaien. Allebei de site's draaien op apache.
Sinds kort ben ik van IIS overgestapt naar apache. "vroeger" had ik altijd bij IIS via url rewirte dat als ik naar bijvoorbeeld. webmail.domein.nl ging dat de server dan de site van bijvoorbeeld 192.168.1.111:81 doorgaf, maar in de browser wel webmail.domein.nl stond.
Nu is er sinds kort een extra server met website erbij gekomen en wil ik dit toepassen via apache op de site's: als er naar domein1.nl gevraagd wordt dan moet de site met ip adres 192.168.1.111 weergegeven worden en als er naar domein2.nl gevraagd wordt dan moet de site met ip adres 192.168.1.222 weergegeven worden.
Ik ben al zover dat ik in de .htacces file de volgende regels heb staan:
#RULE 1
RewriteCond %{HTTP_HOST} ^domein1\.nl$
RewriteRule .* http://192.168.1.111/$0 [L]
#RULE 2
RewriteCond %{HTTP_HOST} ^domein2\.nl$
RewriteRule .* 192.168.1.222/$0 [L]
Dit werkt prima, maar als ik dan naar domein2.nl ga, dan word er bovenin in de browser de url van domein2 naar 192.168.1.222 veranderd. Dit gaat niet werken aangezien dit een intern ip adres is.
Virual hosts is me tot nu toe nog niet gelukt aangezien ik voor document-root niet weet wat ik moet invullen aangezien een site niet op de server staat waar apache op draait.
Hoe kan ik dit probleem oplossen?
Sinds kort ben ik van IIS overgestapt naar apache. "vroeger" had ik altijd bij IIS via url rewirte dat als ik naar bijvoorbeeld. webmail.domein.nl ging dat de server dan de site van bijvoorbeeld 192.168.1.111:81 doorgaf, maar in de browser wel webmail.domein.nl stond.
Nu is er sinds kort een extra server met website erbij gekomen en wil ik dit toepassen via apache op de site's: als er naar domein1.nl gevraagd wordt dan moet de site met ip adres 192.168.1.111 weergegeven worden en als er naar domein2.nl gevraagd wordt dan moet de site met ip adres 192.168.1.222 weergegeven worden.
Ik ben al zover dat ik in de .htacces file de volgende regels heb staan:
#RULE 1
RewriteCond %{HTTP_HOST} ^domein1\.nl$
RewriteRule .* http://192.168.1.111/$0 [L]
#RULE 2
RewriteCond %{HTTP_HOST} ^domein2\.nl$
RewriteRule .* 192.168.1.222/$0 [L]
Dit werkt prima, maar als ik dan naar domein2.nl ga, dan word er bovenin in de browser de url van domein2 naar 192.168.1.222 veranderd. Dit gaat niet werken aangezien dit een intern ip adres is.
Virual hosts is me tot nu toe nog niet gelukt aangezien ik voor document-root niet weet wat ik moet invullen aangezien een site niet op de server staat waar apache op draait.
Hoe kan ik dit probleem oplossen?