Toon posts:

[Apache 1.3.27] Virtual Host naar andere server ip verwijzen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste mensen,

Er is veel documentatie over het instellen van virtual hosts met Apache, maar mijn specifieke vraag krijg ik er niet mee beantwoord.

Eén van mijn servers is de http-server uitgerust met Apache 1.3.27. Doormiddel van virtual hosts verwijst de server naar verschillende mappen. Dit werkt naar behoren, subdomeinen aanmaken is niet zo moeilijk.

Nu wil ik graag een subdomein maken (webmail.domein.nl) en deze verwijzen naar een andere server mét een ander poortnummer. Dit is een standaard verwijzing. Ik snap alleen maar niet wat ik moet invullen als ik een lokaal ip nummer wilt gebruiken én een andere poort.

<VirtualHost *>
ServerAdmin info@domein.nl
DocumentRoot D:/WWW/html/
ServerName sub.domein.nl
ServerAlias sub.domein.nl
</VirtualHost>

Op dit moment werkt het volgende wel:
http://www.domein.nl:81. Deze komt netjes uit op server2. Nu wil ik dus http://webmail.domein.nl. hiernaartoe zetten. Ik had het volgende in gedachte:

<VirtualHost *:81>
ServerAdmin info@domein.nl
DocumentRoot 192.168.2.119
ServerName webmail.domein.nl
ServerAlias webmail.domein.nl
</VirtualHost>

Dit werkt niet. (uiteraard misschien). Mijn kennis ook weer niet zo groot, vandaar dat ik aan u allen tips vraag.

//edit: NameVirtualHost staat standaard op: '*'

[ Voor 4% gewijzigd door Verwijderd op 26-12-2004 18:21 ]


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Ik denk dat je met een proxy aan de slag moet - (tenzij je echt een redirect wil gebruiken - maar dat gok i kvan niet aangezien je interne IP's wilt gebruiken) - je zou met http://httpd.apache.org/docs/misc/rewriteguide.html eens kunnen kijken naar de [P] vlag - (zie het voorbeeld "Retrieve Missing Data from Intranet") - misschien dat je daar een heel eind mee kan komen? :)

Verwijderd

Topicstarter
oef.. als ik met een proxy moet gaan werken, dat gaat wel boven m'n pet. :(
het klonk mij zo logisch in de oren om simpelweg een ander ip in te vullen. Is er geen virtual host aan te maken zonder DocumentRoot?

Dan zou ik bij wijze van spreken ook tweakers.domein.nl kunnen verwijzen naar dit forum? Als dit ook kan door een poortnummer in te vullen, is alles opgelost. Hoe zie je dat?

Verwijderd

Topicstarter
Misschien wat ongewoon, heb ik het probleem opgelost.

Ik heb een subdomein gemaakt: webmail.domein.nl. Deze verwijst nu naar een .php file op de server. De .php file op zijn beurt redirect naar server2:anderepoort.

Het is niet netjes, maar het werkt goed. Daarbij komt dat webmail.domein.nl een stuk makkelijker te onthouden is.

Toch bedankt voor de info.

  • Millennium
  • Registratie: Augustus 2000
  • Laatst online: 30-12-2025

Millennium

Bug free !!!

PROXYPASS is the magic word.

<VirtualHost *>
ServerAdmin info@domein.nl
ProxyPass / http://domein2.nl:81/
ServerName sub.domein.nl
ServerAlias sub.domein.nl
</VirtualHost>

Wel ff de Mod_Proxy aanzetten. Zie ook: http://httpd.apache.org/docs-2.0/mod/mod_proxy.html

Rampen bak 2004