Kasper Johansen wrote:
> Hej gruppe.
>
> Jeg har en server der kører flere domæner via. vhosts.
>
> Udover dette kører jeg også courier.
>
>
> En dag da jeg sad og roede med courier (hostnames og lign.), skete der
> noget mærkeligt. Jeg kalder serveren "partyworm.dk". Domænet
> "partyworm.dk" blev ikke længere registreret via. vhost, og der blev
> derfor ikke læst fra den rigtige folder "/home/www/partyworm.dk", men
> bare i stedet "/home/www".
>
> Alle de andre virtuelle domæner virker fint, der er kun dette ene domæne.
>
> Her er et par ting fra den eksterne vhosts-config-fil:
>
> <VirtualHost *>
> DocumentRoot /home/www/partyworm.dk
> ServerName partyworm.dk
> ServerAlias
www.partyworm.dk
> ServerAdmin kasper@johansen.tdcadsl.dk
> </VirtualHost>
>
> <VirtualHost *>
> DocumentRoot /home/www/wc3replays.dk
> ServerName wc3replays.net
> ServerAlias
www.wc3replays.net
> ServerAdmin kasper@johansen.tdcadsl.dk
> </VirtualHost>
>
> <VirtualHost *>
> DocumentRoot /home/www/wc3replays.dk
> ServerName wc3replays.dk
> ServerAlias
www.wc3replays.dk
> ServerAdmin kasper@johansen.tdcadsl.dk
> </VirtualHost>
>
> <VirtualHost *>
> DocumentRoot /home/www/phpmyadmin
> ServerName phpmyadmin.partyworm.dk
> ServerAlias
www.phpmyadmin.partyworm.dk
> ServerAdmin kasper@johansen.tdcadsl.dk
> </VirtualHost>
>
>
>
> phpmyadmin.partyworm.dk-subdomænet virker også.
>
>
> Hvad kan jeg havde gjort, for at opnå sådan en opførsel? Hvor skal jeg
> kigge/rette?? Jeg er helt på bar bund.
>
>
> --
> Med venlig hilsen
> Kasper Johansen
Hej Kasper
Det er ikke sådan at din maskines hostnames pludselig hedder
partyworm.dk eller at dit default website pludselig hedder partywork.dk
i din /etc/apache/httpd.conf ?
Hvis dette er tilfældet skal du sørge for at maskinen først resolver
DNS derefter HOSTS hvilket er omvendt som standard.
Jeg mener det står i din /etc/host.conf i min står der ihvertfald:
order hosts, bind
multi on
det betyder at maskinen først tjekker om der er en passende host i din
/etc/hosts før den spørger rent DNS mæssigt. Da du nu gerne vil have
at den skal resolve via DNS inden den resolver via HOST navne så skal
du bytte om på hosts, bind så din fil ligner:
order bind, hosts
multi on
Det er da et forsøg værd lige at tjekke.
-Kevin