Confixx 3.x, Apache2, suexec Fehler aber anders
Posted: 2005-11-23 20:15
Moin,
als allererstes:
1. Ja ich habe Google benutzt
2. Ja ich habe im Forum gesucht
3. Ja ich habe fast alle Themen zu "docroot" und "suexec" gelesen
Meiner Meinung nach ist mein Problem etwas anders und es wundert mich das noch niemand anders drüber gestolpert ist.
Also, vor ein paar Tagen benutze ich YOU um alles auf den neusten Stand zu bringen.
Peng, suexec fängt an zu meckern und keine CGIs lassen sich ausführen, das kennen wir ja.
Serverdaten:
1&1 Rootserver
Suse 9.1
Apache 2
Confixx 3.x
Suexec-Log Fehlermeldung:
[2005-11-23 18:46:42]: uid: (639/web3) gid: (102/102) cmd: enquiry.pl
[2005-11-23 18:46:42]: command not in docroot (/home/htdocs/web3/html/cgi-bin/enquiry.pl)
suexec2 -V:
-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"
So bevor alle loschreien - "Du Idiot, suexec neu kompilieren."
AP_DOC_ROOT war meiner Meinung nach immer "/srv/www/htdocs/", denn hier liegt auch das vorinstallierte Webalizer.
"wwwrun" ist der richtige user
Dies ist MEINE ICH die Standardkonfiguration wie man sie mit einem neuen 1&1 Root Server + Confixx kriegt. Also an suexec hat sich auch nichts geändert.
Folgendes aus meiner confixx_vhost.conf
<VirtualHost **.***.**.**:80>
ServerName ***********.de
ServerAlias http://www.***********.de web3.*********.pureserver.info
DocumentRoot /home/htdocs/web3/html
SuexecUserGroup web3 ftponly
ScriptAlias /cgi-bin/ /home/htdocs/web3/html/cgi-bin/
php_admin_value open_basedir /home/htdocs/web3/
php_admin_value file_uploads 1
php_admin_value upload_tmp_dir /home/htdocs/web3/phptmp/
</VirtualHost>
Wie man sieht ist für diesen Domain der DocumentRoot, SuexecUserGroup und vor allem ScriptAlias richtig.
Was zur Hölle geht hier vor? Gibt es eine Möglichkeit eine Liste der zuletzt von YAST2 installierten Updates zu sehen um ggf. daraus Schlüsse ziehen zu können?
8O :?: 8O
als allererstes:
1. Ja ich habe Google benutzt
2. Ja ich habe im Forum gesucht
3. Ja ich habe fast alle Themen zu "docroot" und "suexec" gelesen
Meiner Meinung nach ist mein Problem etwas anders und es wundert mich das noch niemand anders drüber gestolpert ist.
Also, vor ein paar Tagen benutze ich YOU um alles auf den neusten Stand zu bringen.
Peng, suexec fängt an zu meckern und keine CGIs lassen sich ausführen, das kennen wir ja.
Serverdaten:
1&1 Rootserver
Suse 9.1
Apache 2
Confixx 3.x
Suexec-Log Fehlermeldung:
[2005-11-23 18:46:42]: uid: (639/web3) gid: (102/102) cmd: enquiry.pl
[2005-11-23 18:46:42]: command not in docroot (/home/htdocs/web3/html/cgi-bin/enquiry.pl)
suexec2 -V:
-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"
So bevor alle loschreien - "Du Idiot, suexec neu kompilieren."
AP_DOC_ROOT war meiner Meinung nach immer "/srv/www/htdocs/", denn hier liegt auch das vorinstallierte Webalizer.
"wwwrun" ist der richtige user
Dies ist MEINE ICH die Standardkonfiguration wie man sie mit einem neuen 1&1 Root Server + Confixx kriegt. Also an suexec hat sich auch nichts geändert.
Folgendes aus meiner confixx_vhost.conf
<VirtualHost **.***.**.**:80>
ServerName ***********.de
ServerAlias http://www.***********.de web3.*********.pureserver.info
DocumentRoot /home/htdocs/web3/html
SuexecUserGroup web3 ftponly
ScriptAlias /cgi-bin/ /home/htdocs/web3/html/cgi-bin/
php_admin_value open_basedir /home/htdocs/web3/
php_admin_value file_uploads 1
php_admin_value upload_tmp_dir /home/htdocs/web3/phptmp/
</VirtualHost>
Wie man sieht ist für diesen Domain der DocumentRoot, SuexecUserGroup und vor allem ScriptAlias richtig.
Was zur Hölle geht hier vor? Gibt es eine Möglichkeit eine Liste der zuletzt von YAST2 installierten Updates zu sehen um ggf. daraus Schlüsse ziehen zu können?
8O :?: 8O