Ik heb een vraag/probleem en weet zo niet hoe ik het moet zoeken.
Ik draai een Windows Server 2008 systeem met Apache.
Ik gebruik hiervoor Vhost omdat ik meerder website run op 1 server.
Nu is het zo dat ik een 2de server erbij neem en wilde dus 1 website naar die server sturen.
Vhosts werkt met Apache. Dus als je naar een andere server gaat heb je daar ook Apache nodig lijkt mij. Het verwijzen naar de juiste server doe je met DNS.
Oke heb het geprobeerd met DNS maar ook dat werkt niet.
Heb gekeken naar sommige tutorials maar krijg het niet voor elkaar om het naar een ander ip adres te sturen.
Dit is hoe ik mijn Virtual host heb met apache en volgens sommige dient het te werken.
Reminder
ook op mijn 2de server staat apache op en werkt.
Je kan dit niet in de Apache configuratie oplossen.
Je zegt nu dat Apache op het IP van de andere server moet luisteren naar azureflyff.com, dus vandaar dat ie naar de standaard gaat.
Apache is een webservice en geen netwerkservice.
De apache functionaliteit vhost, in dat geval is het antwoord van Ger van toepassing. De 2008 server heeft een WAN (dus internet) ip-adres? In dat geval houdt het op je kan niks knutselen zonder router. Hoe zit overigens server2 vast aan server1? Meerdere netwerkkaarten in server1? Je haalt twee dingen door elkaar, ip-techniek -> de netwerklaag en apache -> de applicatielaag (OSI model).
[size=xsmall]Toevoeging op 10/12/2012 15:49:41:[/size]
@John
Ja inderdaad op de server zitten meerdere netwerk kaarten.
Toch zou het dienen te werken zelfde als met een router naar mijn idee.
Op de router zit het wanIp en vanuit daaruit wordt alles wat binnen komt op poort 80 gegooid.
die vervolgens naar server1 gaat. Dan moet het alsnog van server 1 naar server 2 gaan.
Je bent onduidelijk. Staat er nu wel of geen router tussen server 1 en het internet?
Is dat niet het geval dan is server 1 de gateway met internet, en moet je daar de routing gaan regelen. Dus zal je dan wat aanvullende software nodig hebben.
De infrastructuur van het netwerk is het meest complexe deel in de netwerklaag.
Wat je ook kunt doen is bij je provider een extra ip adres aanvragen, dat maakt je routing een stuk simpeler.
PS.
routing is een service in server 2008, je moet dit dan activeren en configureren.
routing is een service in server 2008, je moet dit dan activeren en configureren echter dat geldt dan voor ip adressen en niet voor www.site1.nl en www.site2.nl enzovoort. Je kan in de gateway van 2008 ook port forwarden maar dat geldt dan voor een poort die binnenkomt, bijvoorbeeld 8080 port forwarden naar 80 op server2. Het is niet zo dat server1 ervoor kan zorgen dat wanneer er een call binnenkomt voor www.site2.nl op poort 80 dat doorgestuurd wordt van server1 naar server2 en dat wanneer een call binnenkomt voor www.site1.nl op poort 80 dat dat dan binnen server1 wordt afgehandeld. Zo zit netwerkarchitectuur niet in elkaar dues het kan niet, zo simpel is dat.
Dus in feite zou ik dus toch dienen te werken met DNS op de server?
NEEN, een DNS is voor de caller, dus diegene die een oproep pleegt en niet voor het netwerk waar de oproep binnenkomt. Het kan dus niet wat je wil. Een oplossing is het advies van Ger: een extra ip-adres.