erstmal vorweg: Meine Apache-Konfiguration funktioniert, soweit ich das überblicken kann.
Auch wenn mir schon vorgeworfen wurde, die sei totaler Müll (Natürlich ohne Verbesserungsvorschläge).
Wenn ich meine Apache-Konfig neu lade (/etc/init.d/apache2 reload), dann bekomme ich für jede vhost die Fehlermeldung:
- Code: Select all
[Tue May 11 11:47:06 2010] [warn] NameVirtualHost 188.40.141.19:0 has no VirtualHosts
Das ist vermutlich keine Überraschung, wenn man sich die Konfig anschaut.
Ich gebe auch zu, dass ich die Konfig aus mehreren Tutorials zusammengeflickt habe. Aber wie gesagt: Sie funktioniert.
Und alle Änderungen, um sie auch "hübsch" zu machen haben bisher nicht funktioniert.
Deswegen suche ich hier Hilfe: Wie muss so eine vhosts-Datei aussehen, um "vernünftig" zu sein?
Ich würde zum Beispiel gerne keine Fehlermeldung mehr bekommen und bestimmen, wohin weitergeleitet wird, wenn die IP eingegeben wird.
Hier ein Beispiel für meine bisherigen Konfig-Dateien. Alle anderen vhosts sehen genauso aus, nur mit anderen Domainnamen.
IP und Domainnamen habe ich durch Dummies ersetzt, man weiß ja nie, wer so mitliest.
- Code: Select all
NameVirtualHost 123.123.123.123
<VirtualHost 123.123.123.123>
ServerName domain.de
DocumentRoot /home/www/domain
ServerAlias domain.de *.domain.de
<Directory /home/www/domain>
Options -FollowSymLinks +SymLinksIfOwnerMatch
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Mit der Hoffnung auf Antwort
Chricken