Hallo,
ich habe nun etliche Themen durch um das Problem zu lösen aber irgendwie passende die Lösungen nicht ganz zu meinem Problem.
Ich habe auf meinem Server fast seit einem Jahr ISP laufen. Ich habe einen Anbieter, einen Kunden und eine Standardvorlage für Webseiten. Bis jetzt habe ich immer beim Anlegen einer Domain einfach nur die Anbieter, den Kunden und die Vorlage ausgewählt, dann die Domain eingetragen und die Haken bei Create DNS und Create DNS-MX gesetzt und fertig. Ich habe nur eine IP Adresse und diese steht auch korrekt in dem dafür vorgesehenen Feld. Auch die Einträge im DNS sind exakt so wie bei den anderen Domains wo es funktioniert. Ich erkenne einfach keinen Grund wieso das ganze jetzt plötzlich nicht funktioniert. Ich habe auch schon mal die Domain gelöscht und neu angelegt und auch das hat absolut keine Besserung gebracht.
Ich bin mir absolut sicher alles genau so gemacht zu haben wie bisher nur plötzlich kommt der mir mit so einer Fehlermeldung um die Ecke. Kann das daran liegen das die Domain ganz frisch registriert ist und ggf. die Einträge noch nicht auf allen DNS Servern aktualisiert sind?
EDIT:
Ich glaube ich hab die Ursache für mein Problem gefunden auch wenn ich nicht verstehe wie das sein kann. Wenn ich mir die vhosts.conf ansehe dann finde ich da Einträge für alle angelegten Domains auf dem Server. Für alle, nur nicht für die Domain welche den Fehler bringt. Auch wenn ich die Domain ganz lösche und neu anlege ändert sich daran nichts. Auch eine andere Domain wird von ISP zwar angelegt aber nicht in der vhosts eingetragen. Und ich habe weder manuell an der Datei rum gemacht noch hat sich auf dem Server was verändert. Witzigerweise wenn ich in den Apache Direktiven was eintrage dann wird das auch gespeichert nur dennoch gibts den Eintrag in der VHosts nicht.
EDIT2:
OK inzwischen konnte ich das Problem weiter eingrenzen. Habe mir mal das Log von ISP angeschaut und folgende Einträge gefunden.
Mir fällt nichts auf weshalb der meinen könnte die conf sei fehlerhaft und ersetzt sie wieder durch die alte.
ich habe nun etliche Themen durch um das Problem zu lösen aber irgendwie passende die Lösungen nicht ganz zu meinem Problem.
Ich habe auf meinem Server fast seit einem Jahr ISP laufen. Ich habe einen Anbieter, einen Kunden und eine Standardvorlage für Webseiten. Bis jetzt habe ich immer beim Anlegen einer Domain einfach nur die Anbieter, den Kunden und die Vorlage ausgewählt, dann die Domain eingetragen und die Haken bei Create DNS und Create DNS-MX gesetzt und fertig. Ich habe nur eine IP Adresse und diese steht auch korrekt in dem dafür vorgesehenen Feld. Auch die Einträge im DNS sind exakt so wie bei den anderen Domains wo es funktioniert. Ich erkenne einfach keinen Grund wieso das ganze jetzt plötzlich nicht funktioniert. Ich habe auch schon mal die Domain gelöscht und neu angelegt und auch das hat absolut keine Besserung gebracht.
Ich bin mir absolut sicher alles genau so gemacht zu haben wie bisher nur plötzlich kommt der mir mit so einer Fehlermeldung um die Ecke. Kann das daran liegen das die Domain ganz frisch registriert ist und ggf. die Einträge noch nicht auf allen DNS Servern aktualisiert sind?
EDIT:
Ich glaube ich hab die Ursache für mein Problem gefunden auch wenn ich nicht verstehe wie das sein kann. Wenn ich mir die vhosts.conf ansehe dann finde ich da Einträge für alle angelegten Domains auf dem Server. Für alle, nur nicht für die Domain welche den Fehler bringt. Auch wenn ich die Domain ganz lösche und neu anlege ändert sich daran nichts. Auch eine andere Domain wird von ISP zwar angelegt aber nicht in der vhosts eingetragen. Und ich habe weder manuell an der Datei rum gemacht noch hat sich auf dem Server was verändert. Witzigerweise wenn ich in den Apache Direktiven was eintrage dann wird das auch gespeichert nur dennoch gibts den Eintrag in der VHosts nicht.
EDIT2:
OK inzwischen konnte ich das Problem weiter eingrenzen. Habe mir mal das Log von ISP angeschaut und folgende Einträge gefunden.
Das sieht mir so aus, dass irgendwas in der conf nicht stimmt und er diese deshalb umbenennt und die ursprüngliche wieder her nimmt. Ich hab mal beide conf Dateien verglichen und auffällig ist das bei jedem virtuellen Host der Eintrag "SuexecUserGroup" fehlt. Also in der welche ausgeführt wird fehlt der Eintrag. Und es fehlt eben der eine virtuelle Host für die neue Domain komplett. Aber bei dem Eintrag finde ich absolut keinen Hinweis warum der für Fehler sorgen sollte. Hier mal der Eintrag welcher in der inaktiven conf drin steht.28.10.2008 - 10:46:09 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2447: WARNING: could not httpd -t &> /dev/null
28.10.2008 - 10:46:09 => WARN - /root/ispconfig/scripts/lib/config.lib.php, Line 2458: httpd syntax seems to contain errors, reloading with old configuration
28.10.2008 - 10:46:09 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2459: mv -f /etc/apache2/vhosts/Vhosts_ispconfig.conf /etc/apache2/vhosts/Vhosts_ispconfig.conf_28-10-08_10-46-09
28.10.2008 - 10:46:09 => INFO - /root/ispconfig/scripts/lib/config.lib.php, Line 2460: mv -f /etc/apache2/vhosts/Vhosts_ispconfig.conf~ /etc/apache2/vhosts/Vhosts_ispconfig.conf
(die tatsächliche Domain habe ich unkenntlich gemacht da es eine Kundendomain ist welche später erst aktiv werden soll)######################################
# Vhost: www.testdomain.de:80
######################################
#
#
<VirtualHost 78.46.33.76:80>
SuexecUserGroup nobody web47
ServerName www.testdomain.de:80
ServerAdmin webmaster@testdomain.de
DocumentRoot /var/www/web47/web
ServerAlias testdomain.de
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
ScriptAlias /cgi-bin/ /var/www/web47/cgi-bin/
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
ErrorLog /var/www/web47/log/error.log
AddType application/x-httpd-php .php .php3 .php4 .php5
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
<Files *.php3>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
<Files *.php4>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
<Files *.php5>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
php_admin_flag safe_mode On
php_admin_value open_basedir /var/www/web47/
php_admin_value file_uploads 1
php_admin_value upload_tmp_dir /var/www/web47/phptmp/
php_admin_value session.save_path /var/www/web47/phptmp/
Alias /error/ "/var/www/web47/web/error/"
ErrorDocument 400 /error/invalidSyntax.html
ErrorDocument 401 /error/authorizationRequired.html
ErrorDocument 403 /error/forbidden.html
ErrorDocument 404 /error/fileNotFound.html
ErrorDocument 405 /error/methodNotAllowed.html
ErrorDocument 500 /error/internalServerError.html
ErrorDocument 503 /error/overloaded.html
AliasMatch ^/~([^/]+)(/(.*))? /var/www/web47/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web47/user/$1/web/$3
Mir fällt nichts auf weshalb der meinen könnte die conf sei fehlerhaft und ersetzt sie wieder durch die alte.
Zuletzt bearbeitet: