Ausgangspunkt: Zwei Domains auf dem Server, ein Paar Subdomains, und alles funktioniert.
So, nun brauche ich sehr viele Subdomains. Die dazugehörigen Dateien liegen alle in einem Ordner. Ich spreche diese Dateien so an:
- Code: Select all
<VirtualHost "IP vom Server">
ServerName subdomain01.domain.de
DocumentRoot /home/user1/www.domain.de/subdomains
RewriteEngine On
RewriteRule / /home/user1/www.domain.de/subdomains/subdomain01.php
</VirtualHost>
<VirtualHost "IP vom Server">
ServerName subdomain02.domain.de
DocumentRoot /home/user1/www.domain.de/subdomains
RewriteEngine On
RewriteRule / /home/user1/www.domain.de/subdomains/subdomain02.php
</VirtualHost>
Das klappt auch, aber anscheinend nur in begrenzter Anzahl. (Weil die Datei "httpd.conf" mit 500.000 Zeilen dann warscheinlich zu viele Zeilen enthält ??)
Folgender Fehler wird beim ausführen von "/etc/admin/vhosts.pl" angezeigt:
- Code: Select all
Schreibe //etc/apache/httpd.conf
/usr/sbin/apachectl: line 171: 1765 Killed $HTTPD
/usr/sbin/apachectl graceful: httpd could not be started
Folgender Fehler wird beim ausführen von "apachectl configtest" angezeigt:
- Code: Select all
Syntax OK
Folgender Fehler wird beim ausführen von "apachectl start" angezeigt:
- Code: Select all
/usr/sbin/apachectl: line 171: 1820 Killed $HTTPD
/usr/sbin/apachectl restart: httpd could not be started
Ich hatte es dann mit "Dynamically configured mass virtual hosting" probiert, aber irgenwie nicht hinbekommen. Der wollte "apachectl" einfach nicht starten und Fehler hat er nicht angezeigt, auch nicht beim configtest.
(http://httpd.apache.org/docs/vhosts/)
Wenn ich alle Subdomains aus der "//etc/apache/httpd.conf-template" wieder rausnehme funzt es natürlich.