[Gelöst] Apache 2 & fcgid = 500 Internal Server Error
Posted: 2012-03-23 07:16
Hi ich habe mich auf anraten mal mit mod_fcgid beschäftigt und auch ein brauchbares Tutorial gefunden
http://www.christophfischer.com/linux/1 ... n-50-lenny
Leider nach abschluss der installation erhalte ich nur ein Internal Server Error.
suexec.log
apache error.log
conf_micha
httpd.conf
Apache2 & suexec wurde alles per apt-get install installiert.
den docroot habe ich doch in der httpd.conf gesetzt und die rechte der Dateien und verzeichnisse passen auch also sollte das ganze doch laufen, aber bekomme leider nur ein internal server error.
Jemand eine idee?
http://www.christophfischer.com/linux/1 ... n-50-lenny
Leider nach abschluss der installation erhalte ich nur ein Internal Server Error.
suexec.log
Code: Select all
[2012-03-23 07:03:59]: uid: (1000/micha) gid: (1000/micha) cmd: conf_micha
[2012-03-23 07:03:59]: command not in docroot (/home/micha/www/conf_micha)Code: Select all
[Fri Mar 23 07:18:23 2012] [warn] [client xxx.xxx.
xxx.xxx] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Fri Mar 23 07:18:23 2012] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: info.phpCode: Select all
#!/bin/sh
export PHPRC="/etc/php5/cgi"
exec /usr/bin/php5-cgiCode: Select all
<VirtualHost 192.168.178.20:80>
DocumentRoot /home/micha/www
ServerName micha.sytes.net
ServerAdmin noreplay@micha.sytes.net
SuexecUserGroup micha micha
<Directory /home/micha/www>
FCGIWrapper /home/micha/www/conf_micha .php
<FilesMatch \.php$>
SetHandler fcgid-script
</FilesMatch>
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>Code: Select all
drwxr-xr-x 2 micha micha 4096 23. Mär 06:37 www
root@localhost:/home/micha#
Code: Select all
drwxr-xr-x 2 micha micha 4096 23. Mär 06:37 .
drwxr-xr-x 4 micha micha 4096 23. Mär 06:37 ..
-r-xr-x--- 1 micha micha 61 23. Mär 06:34 conf_micha
-rw-r--r-- 1 micha micha 17 22. Mär 16:31 index.html
-rw-r--r-- 1 micha micha 16 22. Mär 17:03 info.php
root@localhost:/home/micha/www#Code: Select all
root@localhost:~# /usr/lib/apache2/suexec -V
-D SUEXEC_CONFIG_DIR=/etc/apache2/suexec/
-D AP_GID_MIN=100
-D AP_LOG_EXEC="/var/log/apache2/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=100den docroot habe ich doch in der httpd.conf gesetzt und die rechte der Dateien und verzeichnisse passen auch also sollte das ganze doch laufen, aber bekomme leider nur ein internal server error.
Jemand eine idee?