Hallo,
ich habe meinen Webserver (W2k3) neu aufgesetzt und bei der Gelegenheit auch das neue xampp installiert. Leider funzt jetzt das virtual hosting nicht mehr. Wenn ich in der httpd.conf die httpd-vhosts "include" lässt sich der apache nicht mehr starten. Meine httpd-vhost sieht folgendermaßen aus:
Use name-based virtual hosting.
NameVirtualHost *:80
NameVirtualHost msnetwork.dyndns.org:80
<VirtualHost msnetwork.dyndns.org:80>
ServerName msnetwork.dyndns.org
ServerAlias msnetwork.dyndns.org
ServerAdmin webmaster@msnetwork.dyndns.org
DocumentRoot w:/webroot/htdocs/
CustomLog w:/webroot/apache/logs/access.log combined
ErrorLog w:/webroot/apache/logs/error.log
ScriptAlias /cgi-bin w:/webroot/apache/cgi-bin
<Directory w:/webroot/apache/cgi-bin>
Options ExecCGI
</Directory>
<Directory w:/webroot/htdocs/>
Options +Indexes
</Directory>
</VirtualHost>
NameVirtualHost claudias.hobby-site.com:80
<VirtualHost claudias.hobby-site.com:80>
ServerName claudias.hobby-site.com
ServerAlias claudias.hobby-site.com
ServerAdmin webmaster@claudias.hobby-site.com
DocumentRoot w:/webroot/virtual/claudias.hobby-site.com/html
CustomLog w:/webroot/virtual/claudias.hobby-site.com/logs/access.log combined
ErrorLog w:/webroot/virtual/claudias.hobby-site.com/logs/error.log
ScriptAlias /cgi-bin w:/webroot/virtual/claudias.hobby-site.com/cgi-bin
<Directory w:/webroot/virtual/claudias.hobby-site.com/cgi-bin>
Options ExecCGI
</Directory>
<Directory w:/webroot/virtual/claudias.hobby-site.com/html>
Options +Indexes
</Directory>
</VirtualHost>
NameVirtualHost giulia-marie.no-ip.org:80
<VirtualHost giulia-marie.no-ip.org:80>
ServerName giulia-marie.no-ip.org
ServerAlias giulia-marie.no-ip.org
ServerAdmin webmaster@giulia-marie.no-ip.org
DocumentRoot w:/webroot/virtual/giulia-marie.no-ip.org/html
CustomLog w:/webroot/virtual/giulia-marie.no-ip.org/logs/access.log combined
ErrorLog w:/webroot/virtual/giulia-marie.no-ip.org/logs/error.log
ScriptAlias /cgi-bin w:/webroot/virtual/giulia-marie.no-ip.org/cgi-bin
<Directory w:/webroot/virtual/giulia-marie.no-ip.org/cgi-bin>
Options ExecCGI
</Directory>
<Directory w:/webroot/virtual/giulia-marie.no-ip.org/html>
Options +Indexes
</Directory>
</VirtualHost>
NameVirtualHost logistic.no-ip.org:80
<VirtualHost logistic.no-ip.org:80>
ServerName logistic.no-ip.org
ServerAlias logistic.no-ip.org
ServerAdmin webmaster@giulia-marie.no-ip.org
DocumentRoot w:/webroot/virtual/logistic.no-ip.org/html
CustomLog w:/webroot/virtual/logistic.no-ip.org/logs/access.log combined
ErrorLog w:/webroot/virtual/logistic.no-ip.org/logs/error.log
ScriptAlias /cgi-bin w:/webroot/virtual/logistic.no-ip.org/cgi-bin
<Directory w:/webroot/virtual/logistic.no-ip.org/cgi-bin>
Options ExecCGI
</Directory>
<Directory w:/webroot/virtual/logistic.no-ip.org/html>
Options +Indexes
AllowOverride All
</Directory>
</VirtualHost>
Der erste Block ist meine Hauptseite, welche ohne Einbindung der httpd-vhosts auch einwandfrei läuft.
Der Pfad "w" ist ein Netzlaufwerk, sollte aber nicht weiter stören da ich den apache nicht als Service laufen lasse.
In der httpd.conf habe ich nichts geändert ausser bei folgende Zeilen die Raute zu entfernen:
Include conf/extra/httpd-info.conf
Virtual hosts
Include conf/extra/httpd-vhosts.conf
Ich kann den (die) Fehler nicht finden und bin für jeden Hinweis dankbar!
Gruß Micha