[apache] virtual host werkt niet

Pagina: 1
Acties:

  • fiveblades
  • Registratie: April 2002
  • Laatst online: 20-05 18:38

fiveblades

The pain behind your eyes.

Topicstarter
Ik heb Apache draaien onder winXp.
Deze computer staat achter een firewall
Bij DynDns heb ik 2 sub-domeinen draaien.
Nu wil ik mbv virtual hosts deze twee domein scheiden.

NameVirtualHost *

<VirtualHost *>
DocumentRoot /www/a.ath.cx
ServerName a.ath.cx
...
</VirtualHost>

<VirtualHost *>
DocumentRoot /www/b.th.cx
ServerName b.ath.cx
...
</VirtualHost>

Nu wordt telkens de b.ath.cx doorverwezen naar a.ath.cx

Waar kan dit in zitten ?

Een super specialist: iemand die alles weet, over helemaal niks.


  • Dubblecrack
  • Registratie: September 2002
  • Laatst online: 23-05 20:32
Heb je je dns server ingesteld in de httpd.conf ?


BindAddress

[ Voor 15% gewijzigd door Dubblecrack op 28-01-2004 13:58 ]

FreeBSD Rulez


  • fiveblades
  • Registratie: April 2002
  • Laatst online: 20-05 18:38

fiveblades

The pain behind your eyes.

Topicstarter
Ik kan geen instellingen vinden voor een Dns server in de httpd.conf

Mischien dat ik het verkeerd begrijp, maar de webclient geeft toch aan welke pagina deze wil bezoeken.
Zodoende dat de webserver kan filteren naar welke map (lees; pagina) moet gaan.

Het verhaaltje Dns is al rond, want de webclient komt aan bij de server.

Een super specialist: iemand die alles weet, over helemaal niks.


  • Dubblecrack
  • Registratie: September 2002
  • Laatst online: 23-05 20:32
Volgens mij gebruikt de webserver een DNS om te kijken welke naam hij terug moet geven. of het a of b moet wezen.

Ik heb wel een BindAdress

BindAddress: You can support virtual hosts with this option. This directive
# is used to tell the server which IP address to listen to. It can either
# contain "*", an IP address, or a fully qualified Internet domain name.
# See also the <VirtualHost> and Listen directives.

FreeBSD Rulez


  • fiveblades
  • Registratie: April 2002
  • Laatst online: 20-05 18:38

fiveblades

The pain behind your eyes.

Topicstarter
Ik heb hem ook gevonden na je laatste edit ;)

Maar moet ik hier de sub-domeinen invullen ?
Want in de server zit maar een nic.

BindAddress www.a.ath.cx
BindAddress www.b.ath.cx

:?

Een super specialist: iemand die alles weet, over helemaal niks.


  • Dubblecrack
  • Registratie: September 2002
  • Laatst online: 23-05 20:32
Nee je DNS server waar je de cnames heb gemaakt

Bindadress 213.56.27.89

[ Voor 22% gewijzigd door Dubblecrack op 28-01-2004 14:25 ]

FreeBSD Rulez


  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 18:08
Dubblecrack schreef op 28 januari 2004 @ 14:23:
Nee je DNS server waar je de cnames heb gemaakt

Bindadress 213.56.27.89
Je BindAddress heeft niets te maken met het adres waarop BIND draait, hoor. BindAddress vertelt Apache alleen maar dat hij op een bepaald IP- adres moet luisteren voor requests. Zo kun je bijvoorbeeld met BindAddress 192.168.0.1 (als dit je interne adres is) aangeven dat apache alleen op je interne netwerk luistert naar aanvragen. Apache handelt zelf zijn VirtualHosts af, dat doet BIND niet.

Lees ook dit maar eens: Setting which addresses and ports Apache uses

De vraag van de TS kan ik niet beantwoorden, ik zit daar zelf ook een beetje klem mee.

[ Voor 16% gewijzigd door Jaap-Jan op 28-01-2004 14:45 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Verwijderd

fiveblades schreef op 28 januari 2004 @ 13:47:
Ik heb Apache draaien onder winXp.
Deze computer staat achter een firewall
Bij DynDns heb ik 2 sub-domeinen draaien.
Nu wil ik mbv virtual hosts deze twee domein scheiden.

NameVirtualHost *

<VirtualHost *>
DocumentRoot /www/a.ath.cx
ServerName a.ath.cx
...
</VirtualHost>

<VirtualHost *>
DocumentRoot /www/b.th.cx
ServerName b.ath.cx
...
</VirtualHost>

Nu wordt telkens de b.ath.cx doorverwezen naar a.ath.cx

Waar kan dit in zitten ?
Heb je niet een typefout gemaakt? Indien dat het geval is is het logisch dat je dan a.ath.cx krijgt te zien, omdat je documentroot van b.th.cx niet bestaat.

  • fiveblades
  • Registratie: April 2002
  • Laatst online: 20-05 18:38

fiveblades

The pain behind your eyes.

Topicstarter
Nee, sorry dat was een type vout ;)

Het bind verhaal gaat niet kloppen idd, wel geprobeerd, maar dan wil Apache niet eens meer opstarten.

Kan het wezen dat de firewall informatie achterhoudt ?

Een super specialist: iemand die alles weet, over helemaal niks.


  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 18:08
Je gebruikt ath.cx, dus ik neem aan dat je dyndns gebruikt. Ik heb zelf net het probleem met m'n virtual hosts opgelost. Ik heb vdveen.mine.nu (niet bereikbaar van buitenaf) en nu kan ik het subdomein mail.vdveen.mine.nu gebruiken. Alleen moest ik daarvoor in de configuratie van de domeinnaam 'Enable Wildcard' aanvinken, zodat ik ook VHosts kan gebruiken. Zonder dat vinkje werken VHosts niet.

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • fiveblades
  • Registratie: April 2002
  • Laatst online: 20-05 18:38

fiveblades

The pain behind your eyes.

Topicstarter
Dat heeft eigenlijk alleen te maken met sub-sub-domein ;)
www.maaktnietuit.mijnsubdomein.ath.cx
En deze gaan allemaal naar jouw ip.

Nu gaat het mij eigenlijk om de sub-domein die wordt gescheiden op de Apache server dmv virtual host's.

Een super specialist: iemand die alles weet, over helemaal niks.

Pagina: 1