Hallo,
ich habe Server (Suse+Visas) seit Ende 2001 und habe auch immer nur das Notwendigste an Administration gemacht (Meine Installation, Updates und Sicherheit).
Nachdem die Ansprüche und der traffic immer größer geworden sind habe ich letzte Woche einen neuen Server bei Str*** geordert. Aber nun eben: neuer Server und auch neue Arbeit.
Habe nun den SR4 mit Open Suse 10.2 + SA24 und auch ein Problem:
es funktioniert kein Perl / cgi.
Deswegen dann gleich mit yast die notwendigen updates eingespielt.
Immer noch kein cgi.
Als zweites die suexec neu compiliert, kopiert, Rechte gesetzt.
Immer noch kein cgi.
Nachdem ich bei der Suche, auch von Problemen in der Konstellation Opensuse 10.2+Sa24 gelesen hatte, habe ich auch alle möglichen Verzeichnisrechte durchgespielt (sogar für public_html).
Immer noch kein cgi.
OK, man gibt ja nicht so leicht auf (ist ja erst eine Domain drauf ) - Server komplett neu auf gesetzt.
Immer noch kein cgi.
Dieses Neu-Aufsetz-Spielchen mit diversen anderen Einstellungen noch 3mal gemacht (mit und ohne Updates via yast).
Immer noch kein cgi.
Jetzt habe ich aufgegeben und hoffe hier im Forum auf einen Lösungsansatz.
Bei Str*** habe ich noch keine support Anfrage gestellt, da ich aus meinen Anfängen noch in Erinnerung habe dort keine vernünftige Hilfe zu bekommen.
LOGS:
Inhalt von Apache suexec-Log (/var/log/apache2/suexec.log):
[2008-07-03 20:12:51]: uid: (500/goaliende) gid: (1001/1001) cmd: man4.cgi
[2008-07-03 20:12:15]: uid: (500/goaliende) gid: (1001/1001) cmd: fasttest2.cgi
Inhalt von Apache suphp-Log (/var/log/apache2/suphp.log):
Leer - ist das normal?
Inhalt von Apache Error-Log (/var/log/apache2/error_log):
[Thu Jul 03 20:12:51 2008] [error] [client 217.91.36.202] Premature end of script headers: man4.cgi
[Thu Jul 03 20:12:51 2008] [error] [client 217.91.36.202] fopen: Permission denied
[Thu Jul 03 20:12:51 2008] [error] [client 217.91.36.202] suexec failure: could not open log file
[Thu Jul 03 20:12:15 2008] [error] [client 217.91.36.202] Premature end of script headers: fasttest2.cgi
[Thu Jul 03 20:12:15 2008] [error] [client 217.91.36.202] fopen: Permission denied
[Thu Jul 03 20:12:15 2008] [error] [client 217.91.36.202] suexec failure: could not open log file
Auch bei den cgi`s habe ich per ftp alle möglichen Recht ausprobiert.
Inhalt von man4.cgi:
Inhalt von fasttest2.cgi:
Ich bin dankbar für jede Anregung bzw. Hilfe.
Gruß aus München,
Mani
P.S. Bei Änderungen an den Einstellungen der Domain (Webspace, Mailqouta, usw.) hat SA-24 den Reseller Account zurückgesetzt auf 0MB Webspace. Änderungen am Reseller hat SA-24 erst beim Neustart des Apache geschluckt - auch nicht ganz normal - oder?
ich habe Server (Suse+Visas) seit Ende 2001 und habe auch immer nur das Notwendigste an Administration gemacht (Meine Installation, Updates und Sicherheit).
Nachdem die Ansprüche und der traffic immer größer geworden sind habe ich letzte Woche einen neuen Server bei Str*** geordert. Aber nun eben: neuer Server und auch neue Arbeit.
Habe nun den SR4 mit Open Suse 10.2 + SA24 und auch ein Problem:
es funktioniert kein Perl / cgi.
Deswegen dann gleich mit yast die notwendigen updates eingespielt.
Immer noch kein cgi.
Als zweites die suexec neu compiliert, kopiert, Rechte gesetzt.
Immer noch kein cgi.
Nachdem ich bei der Suche, auch von Problemen in der Konstellation Opensuse 10.2+Sa24 gelesen hatte, habe ich auch alle möglichen Verzeichnisrechte durchgespielt (sogar für public_html).
Immer noch kein cgi.
OK, man gibt ja nicht so leicht auf (ist ja erst eine Domain drauf ) - Server komplett neu auf gesetzt.
Immer noch kein cgi.
Dieses Neu-Aufsetz-Spielchen mit diversen anderen Einstellungen noch 3mal gemacht (mit und ohne Updates via yast).
Immer noch kein cgi.
Jetzt habe ich aufgegeben und hoffe hier im Forum auf einen Lösungsansatz.
Bei Str*** habe ich noch keine support Anfrage gestellt, da ich aus meinen Anfängen noch in Erinnerung habe dort keine vernünftige Hilfe zu bekommen.
LOGS:
Inhalt von Apache suexec-Log (/var/log/apache2/suexec.log):
[2008-07-03 20:12:51]: uid: (500/goaliende) gid: (1001/1001) cmd: man4.cgi
[2008-07-03 20:12:15]: uid: (500/goaliende) gid: (1001/1001) cmd: fasttest2.cgi
Inhalt von Apache suphp-Log (/var/log/apache2/suphp.log):
Leer - ist das normal?
Inhalt von Apache Error-Log (/var/log/apache2/error_log):
[Thu Jul 03 20:12:51 2008] [error] [client 217.91.36.202] Premature end of script headers: man4.cgi
[Thu Jul 03 20:12:51 2008] [error] [client 217.91.36.202] fopen: Permission denied
[Thu Jul 03 20:12:51 2008] [error] [client 217.91.36.202] suexec failure: could not open log file
[Thu Jul 03 20:12:15 2008] [error] [client 217.91.36.202] Premature end of script headers: fasttest2.cgi
[Thu Jul 03 20:12:15 2008] [error] [client 217.91.36.202] fopen: Permission denied
[Thu Jul 03 20:12:15 2008] [error] [client 217.91.36.202] suexec failure: could not open log file
Auch bei den cgi`s habe ich per ftp alle möglichen Recht ausprobiert.
Inhalt von man4.cgi:
Code:
#!/usr/bin/perl
print "Content-type: text/html";
print "Hello, World...\n\n";
print "Hallo Welt2\n";
Inhalt von fasttest2.cgi:
Code:
#!fcgi-savvy-perl
use FCGI; # Imports the library; required line
# Initialization code
$cnt = 0;
# Response loop
while (FCGI::accept >= 0) {
print "Content-type: text/html\r\n\r\n";
print "<head>\n<title>FastCGI Demo Page (perl)</title>\n</head>\n";
print "<h1>FastCGI Demo Page (perl)</h1>\n";
print "This is coming from a FastCGI server.\n<BR>\n";
print "Running on <EM>$ENV{SERVER_NAME}</EM> to <EM>$ENV{REMOTE_HOST}</EM>\n<BR>\n";
$cnt++;
print "This is connection number $cnt\n";
Ich bin dankbar für jede Anregung bzw. Hilfe.
Gruß aus München,
Mani
P.S. Bei Änderungen an den Einstellungen der Domain (Webspace, Mailqouta, usw.) hat SA-24 den Reseller Account zurückgesetzt auf 0MB Webspace. Änderungen am Reseller hat SA-24 erst beim Neustart des Apache geschluckt - auch nicht ganz normal - oder?