Ich möchte unter Apache 2,2 und Windows 7 einen Virtua Host einrichten und habe das Problem, daß mit dem virtuellen Servernamen nicht das richtige Unterverzeichnis, sondern die Webroot von localhost aufgerufen wird.
Hier meine Schritte:
1. Schritt: In die host-Datei geschrieben:
127.0.0.1 localhost
127.0.0.1 commerceog
2. Schritt:
in der Datei C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf Kommentare hier entfernt:
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
3. Schritt
in die Datei C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf geschrieben:
NameVirtualHost *
<VirtualHost *>
DocumentRoot "C:/wwwroot"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/wwwroot/commerceog"
ServerName commerceog
<Directory "C:/wwwroot/commerceog">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
4. Schritt: Restart Apache
Ergebnis: Es wird bei Aufruf von http://commerceog immer der Inhalt des Verzeichnisses C:/wwwroot gezeigt
Ich habe schon alle möglichen abweichende Schreibweisen getestet, die in verschiedenen Dokumentationen im Umlauf sind.
Das Ergebnis ist immer das Gleiche: das Unterverzeichnis wird ignoriert.
Was kann ich denn noch probieren?
Hier meine Schritte:
1. Schritt: In die host-Datei geschrieben:
127.0.0.1 localhost
127.0.0.1 commerceog
2. Schritt:
in der Datei C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf Kommentare hier entfernt:
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
3. Schritt
in die Datei C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf geschrieben:
NameVirtualHost *
<VirtualHost *>
DocumentRoot "C:/wwwroot"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/wwwroot/commerceog"
ServerName commerceog
<Directory "C:/wwwroot/commerceog">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
4. Schritt: Restart Apache
Ergebnis: Es wird bei Aufruf von http://commerceog immer der Inhalt des Verzeichnisses C:/wwwroot gezeigt
Ich habe schon alle möglichen abweichende Schreibweisen getestet, die in verschiedenen Dokumentationen im Umlauf sind.
Das Ergebnis ist immer das Gleiche: das Unterverzeichnis wird ignoriert.
Was kann ich denn noch probieren?
Kommentar