Confixx & Suexec probleme
Posted: 2006-01-24 15:56
Hallo, ich hab ein Problem mit dem asuführen von cgi/perl Scripten außerhalb des CGI-BIn Verzeichnises.
System: Confixx 3.1.2 & Suse 9.1 & Apache/2.0.49
Ich habe die RPM von SWSOFT für die modifizierte Suexec Version installiert, die Einstellungen:
-D AP_DOC_ROOT="/srv/www/htdocs"
-D AP_GID_MIN=96
-D AP_HTTPD_USER="wwwrun"
-D AP_LOG_EXEC="/var/log/apache2/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=96
-D AP_USERDIR_SUFFIX="public_html"
ID`s und Gruppen:
wwwrun > uid: 30
confixx > uid: 1142
wwrun hat Gruppe > www
www hat Gruppen-ID> 8
Log>
[2006-01-19 16:59:31]: uid: (1252/web47) gid: (1252/1252) cmd: env.cgi
Das ausführen von Perl in CGI Dateien funktioniert im CGI-BIN Verzeichnis.
Hier Beispiel einer Funktionierenden CGI Datei im CGI-BIn Verzeichnis:
Kompletter Pfad: /srv/www/htdocs/web6/html/cgi-bin/env.cgi
Pfad mit einer Domain: http://pagewatch.de/cgi-bin/env.cgi
Gleiche Datei die sich nicht im CGI-Bin befindet: http://pagewatch.de/env.cgi
Beide Dateien wurden im ASCII Modus hochgeladen und haben die Rechte: 755
Die Funktion "CGI/Perl außerhalb cgi-bin" ist in Confixx aktiviert.
Was ist daran falsch?
Vielen Dank!
System: Confixx 3.1.2 & Suse 9.1 & Apache/2.0.49
Ich habe die RPM von SWSOFT für die modifizierte Suexec Version installiert, die Einstellungen:
-D AP_DOC_ROOT="/srv/www/htdocs"
-D AP_GID_MIN=96
-D AP_HTTPD_USER="wwwrun"
-D AP_LOG_EXEC="/var/log/apache2/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=96
-D AP_USERDIR_SUFFIX="public_html"
ID`s und Gruppen:
wwwrun > uid: 30
confixx > uid: 1142
wwrun hat Gruppe > www
www hat Gruppen-ID> 8
Log>
[2006-01-19 16:59:31]: uid: (1252/web47) gid: (1252/1252) cmd: env.cgi
Das ausführen von Perl in CGI Dateien funktioniert im CGI-BIN Verzeichnis.
Hier Beispiel einer Funktionierenden CGI Datei im CGI-BIn Verzeichnis:
Kompletter Pfad: /srv/www/htdocs/web6/html/cgi-bin/env.cgi
Pfad mit einer Domain: http://pagewatch.de/cgi-bin/env.cgi
Gleiche Datei die sich nicht im CGI-Bin befindet: http://pagewatch.de/env.cgi
Beide Dateien wurden im ASCII Modus hochgeladen und haben die Rechte: 755
Die Funktion "CGI/Perl außerhalb cgi-bin" ist in Confixx aktiviert.
Was ist daran falsch?
Vielen Dank!