VirtualHost

Apache, Lighttpd, nginx, Cherokee
Post Reply
php
Posts: 5
Joined: 2003-04-29 18:34
 

VirtualHost

Post by php »

hi,
woran kann es liegen das ich wenn ich auf die IP meines Servers gehe, dass ich dann automatisch in den ordner "MeineDomain.de" umgeleitet werde?
Man soll nur in den Ordner kommen wenn man die seite über die domain aufruft und wenn man die ip aufruft soll man in das htdocs-rootverzeichnis kommen!

<VirtualHost 123.123.123.123:80>
ServerName MeineDomain.de
ServerAlias http://www.MeineDomain.de
DocumentRoot /opt/lampp/htdocs/MeineDomain.de
ScriptAlias /cgi-bin/ /opt/lampp/htdocs/MeineDomain.de/cgi-bin/
</VirtualHost>

wenn ich diesen eintrag aber entferne, komme ich in das htdocs-rootverzeichnis wenn ich die ip eingebe!!!
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA
 

Re: VirtualHost

Post by duergner »

Sobald *ein* VirtualHost Container vorhanden ist, werden alle Anfragen, die sich keinem VirtualHost Container zuordnen lassen automatisch in den ersten VirtualHost Container geleitet.

Erstell also einfach zu Beginn noch einen VirtualHost Container, der auf dein gewolltes DocRoot zeigt und dann sollts gehn.

PS: Ach ja, nicht vergessen den Apache neu zu starten.
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: VirtualHost

Post by wgot »

Hallo,

wichtig ist dabei, daß auch der erste Vhost einen ServerName bekommt, sonst rutscht Dein Reverse-Lookup auch in den ersten Vhost. Wenn er eigentlich keinen Servername bekommen soll, hilft folgendes:

Code: Select all

<VirtualHost 123.123.123.123:80> 
ServerName not.a.vhost
...
</VirtualHost>
Gruß, Wolfgang
cybermage
Posts: 158
Joined: 2002-12-10 22:10
Location: Ausgburg (Germany)
Contact:
 

Re: VirtualHost

Post by cybermage »

oder auch:

Code: Select all

<VirtualHost 1.2.3.4>
ServerName 1.2.3.4
DocumentRoot /var/www/nirvana
</VirtualHost>
Post Reply