fastcgi und andere skriptsprachen

Apache, Lighttpd, nginx, Cherokee
cirox
Posts: 212
Joined: 2006-05-08 23:20
Location: Berlin

fastcgi und andere skriptsprachen

Post by cirox »

Hallo,

Wenn fastcgi läuft wie bindet man dann eigentlich die Unterstützung von perl und python, bzw ssi ein?

Also ich habe vorher im vhost zu stehen gehabt:

Code: Select all

ScriptAlias /cgi-bin/ /var/www/web0/html/cgi-bin/
  <IfModule mod_python.c>
    <Files ~ ".py$">
      AddHandler python-program .py
      PythonHandler mod_python.publisher
    </Files>
  </IfModule>
so dass habe ich jetzt wegen fastcgi ersetzt mit:

Code: Select all

ScriptAlias /cgi-bin/ /var/www/php-fcgi-scripts/web0/
        <Directory "/var/www/php-fcgi-scripts/web0">
                AllowOverride None
                Options +ExecCGI -MultiViews -Indexes
                Order allow,deny
                Allow from all
        </Directory>

Klar jetzt geht kein skript mehr unter cgi-bin. Aber irgendwie habe ich hier ne Wissenslücke und komm nicht mehr weiter.

Genauso ist das Problem, warum steht eigentlich in meiner fastcgi.conf:

Code: Select all

FastCgiWrapper /usr/lib/apache2/suexec2
FastCgiServer /var/www/php-fcgi-scripts/PRIM_VHOST/php-fcgi-starter -user USER_PRIM_VHOST -group GROUP_PRIM_VHOST
 
AddHandler php-fastcgi .php
 
<Location /cgi-bin/php-fcgi-starter>
        SetHandler fastcgi-script
        Options +ExecCGI
</Location>
 
Action php-fastcgi /cgi-bin/php-fcgi-starter
 
AddType application/x-httpd-php .php
Ist jetzt damit das Verzeichnis cgi-bin gemeint unter "Action php-fastcgi /cgi-bin/php-fcgi-starter"?

Warum funktionieren eigentlich keine .php Seiten im Verzeichnis cgi-bin mit meiner fastcgi Installation?

gruß cirox
cirox
Posts: 212
Joined: 2006-05-08 23:20
Location: Berlin

Re: fastcgi und andere skriptsprachen

Post by cirox »

Hallo,

so Problem gelöst. Im Riesenthread http://www.rootforum.org/forum/viewtopic.php?t=28561 war das ja auch nicht eindeutig. Man kann also ohne weiteres statt cgi-bin einen anderen Pfadnamen nehmen, meinetwegen den virtuellen /php. Man braucht dann nur entsprechend alle Pfadangaben anzupassen. Jetztklappts auch wieder mit den normalen Skripten, die unter cgi-bin liegen. Den Ordner /php im webroot eines vhost muss nicht! gesetzt werden.

Wenn was falsch ist bitte korrigieren.

gruß cirox
melchior
Posts: 4
Joined: 2006-10-01 17:47

Re: fastcgi und andere skriptsprachen

Post by melchior »

hi cirox,

steh genau vor dem Problem das du hattest, und verstehe die Lösung nicht wirklich. Kannst du mir das bitte mal erkären?

wäre super!

gruß melchior