hawkmaster: Nur eine bestimmte Domain zulassen

Hallo zusammen,

Ein Windows Server mit Apache 2 ist im Internet über die URL
www.example.com und www.example.org erreichbar.

Ich möchte nun erreichen, dass ein bestimmter Webspace nur über die ULR
www.example.org erreichbar ist.
Das DocumentRoot allgemein ist C:\test\server\htdocs

Ich habe ein verzeichnis C:\www\allgemein  angelegt
Dann habe ich eine VirtualHost angelegt:

NameVirtualHost *:80
<VirtualHost *:80>
    VirtualDocumentRoot "C:/www/allgemein"
ServerName www.example.org

Alias /allgemein "C:/www/allgemein"  
<Directory "C:/www/allgemein">  
	Options -Indexes FollowSymLinks  
	AllowOverride AuthConfig FileInfo  
	Order allow,deny  
	Allow from all  
</Directory>  

</VirtualHost>

Ich kann jetzt zwar mein Webspace über www.example.org/allgemein aufrufen, aber auch über www.example.com/allgemein

Wie kann man das einschränken, das also nur www.example.org/allgemein erlaubt ist?
Ich habe schon in der Doku in
http://aktuell.de.selfhtml.org/artikel/server/apacheconf/apconf06.htm
gesucht, aber nichts darüber gefunden.

vielen Dank und viele Grüße
hawk

  1. Moin hawkmaster,

    Ich habe ein verzeichnis C:\www\allgemein  angelegt
    Dann habe ich eine VirtualHost angelegt:
    […]

    Das VirtualHost-Konzept für den Apache ist teilweise etwas schlecht durchdacht. Sobald du VirtualHost verwendest, „greift” der allgemeine DocumentRoot nicht mehr und du musst einen Default-VHost definieren.

    Lange Rede, kurzer Sinn: du brauchst einen zweiten VHost, der deinen alten DocumentRoot bedient. Der muss in der Konfiguration vor dem VHost für example.org eingebunden werden.

    LG,
     CK