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
Confixx 3.x, Apache2, suexec Fehler aber anders
-
antondollmaier
- Posts: 485
- Joined: 2004-03-30 10:06
Re: Confixx 3.x, Apache2, suexec Fehler aber anders
was vorgeht?
suexec erwartet als docroot was innerhalb von /srv/www/htdocs, du hast aber /home ... siehe die suexec-fehlermeldung und den output von suexec2 -v ...
und bzgl "vorinstallierter webalizer": wo liegt denn confixx? ... /home/htdocs/confixx ... dort liegen auch die webalizer-stats ... was in /srv/www/htdocs liegt, wird wohl nicht benutzt ;)
HTH,
Anton
suexec erwartet als docroot was innerhalb von /srv/www/htdocs, du hast aber /home ... siehe die suexec-fehlermeldung und den output von suexec2 -v ...
machen Sie's so ;)So bevor alle loschreien - "Du Idiot, suexec neu kompilieren."
und bzgl "vorinstallierter webalizer": wo liegt denn confixx? ... /home/htdocs/confixx ... dort liegen auch die webalizer-stats ... was in /srv/www/htdocs liegt, wird wohl nicht benutzt ;)
HTH,
Anton
Re: Confixx 3.x, Apache2, suexec Fehler aber anders
Na gut! :roll:
Ich war irgendwie der Meinung das die Einstellungen in der confixx_vhost.conf die von suexec nichtig machen würden.
Jedenfalls Danke,
:o
Ich war irgendwie der Meinung das die Einstellungen in der confixx_vhost.conf die von suexec nichtig machen würden.
Jedenfalls Danke,
:o
Re: Confixx 3.x, Apache2, suexec Fehler aber anders
Hallo,
Die Einstellungen von suexec sind fest eincompiliert und können nicht überschrieben werden aus Sicherheitsgründen.
Gruß, Wolfgang
nein, sie müssen zusammenpassen.bszom wrote:Ich war irgendwie der Meinung das die Einstellungen in der confixx_vhost.conf die von suexec nichtig machen würden.
Die Einstellungen von suexec sind fest eincompiliert und können nicht überschrieben werden aus Sicherheitsgründen.
Gruß, Wolfgang
Re: Confixx 3.x, Apache2, suexec Fehler aber anders
Hab's jetzt hingekriegt. Gab beim kompilieren von suexec ein paar Probleme da auch der Pfad für die Logfiles geändert werden musste. Leider ist der "hardcoded" und die Einstellung in suexec.h wird ignoriert.
Dazu schreibe ich morgen ein Tutorial, für alle anderen wie mich!
Dazu schreibe ich morgen ein Tutorial, für alle anderen wie mich!