Marsellus
29.05.2005, 16:47:13
Hi,
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:
<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:
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:
Syntax OK
Folgender Fehler wird beim ausführen von "apachectl start" angezeigt:
/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.
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:
<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:
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:
Syntax OK
Folgender Fehler wird beim ausführen von "apachectl start" angezeigt:
/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.