bevor ich mein Problem beschreibe, möcht ich echt betonen dass ich das Forum durchsucht habe, viel ähnliches (und nützliches) gefunden habe, aber leider nix kapiere. Bevor ich deshalb eine qual. Frage stellen kann, würde ich Euch bitten mir einige Fragen zu beantworten. Sorry wenn es sich wiederholt ...
Ausgangssituation:
- 1&1 Suse Linux, Confixx 2.0 (im Feb 03 aufgespielt)
- nix dazuinstalliert
- Im Confixx ist CGI für Kunde web1 erlaubt und die Option CGI/Perl außerhalb cgi-bin" ist aktiviert.
- CHOWN (web1/ftponly) und CHMOD (755) passen
Ziel:
- Kunde web1 soll CGI's Scripte in jedem Verz. ausführen dürfen
Problem:
- Geht nicht
- Fehler: 500 internal server error: Premature end of script headers:
Fragen:
- Was ist SuExec ? Woher weiss ich ob ich das installiert hab und warum brauch ich das (nicht) ?
- Was soll ich noch tun ? Testen, probieren ?
Auszug aus aktueller vhost.conf (von Confixx generiert):
UseCanonicalName Off
LogFormat "%V:#:%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i"" confixx
LogFormat "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i"" confixx2
CustomLog |/root/confixx/pipelog.pl confixx
<Directory "/home/www">
<Files ~ "^.ht">
deny from all
</Files>
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Options None
Options -FollowSymLinks -SymLinksIfOwnerMatch +Includes
</Directory>
<Directory "/home/www/web1/html">
Options +ExecCGI +Indexes
</Directory>
<VirtualHost 217.XXX.XXX.XXX:80>
ServerName XXX.XX
ServerAlias XXXXX.XXXXXXX.XX
DocumentRoot /home/www/web1/html
User web1
Group ftponly
ScriptAlias /cgi-bin/ /home/www/web1/html/cgi-bin/
php_admin_value open_basedir /home/www/web1/
php_admin_value upload_tmp_dir /home/www/web1/phptmp/
</VirtualHost>
Für alle Tips bin ich Euch echt herzlich dankbar. Ich blicks nimmer und weiss nicht mehr weiter.
Gruss
Bernard