[Technik] FastGCI mal wieder
Christof Donat
cd at actsoft.de
Thu Mar 22 14:04:20 CET 2007
Hi,
> Ich Bitte um Meinungen dazu. Wenn FastCGI mit cgi-fcgi allgemein akzeptiert
> ist, werde ich in der nächsten Zeit mal Versuche mit z.B. trac starten.
Nachdem kein kategorisches nein gekommen ist, habe ich jetzt mit einem recht
wenig genützten trac herumexperimentiert. Wie man an dieser (gekürzten)
Zeile aus ps eax sieht, hat es funktioniert:
cds00 19413 0.6 0.1 49148 11320 ? S 13:35 0:00 /usr/bin/python /home/doms/actsoft.de/usr/usr/share/trac/cgi-bin/trac.fcgi
kurze Anleitung:
Ausgangspunkt ist das Home-Verzeichnis des Pakets. Andere Pfade zu verwenden
ist nicht sonderlich schwierig.
mkdir fcgi
cd fcgi
wget http://fastcgi.com/dist/fcgi.tar.gz
tar -xzf fcgi-2.4.0.tar.gz
mv fcgi-2.4.0 lib
cd lib
./configure
make
cd ~/doms/example.com/cgi
vi fcgiwrapper.cgi
---- fcgiwrapper.cgi
#! /home/pacs/xyz00/fcgi/lib/cgi-fcgi -f
-connect /home/doms/example.com/sockets/fcgiSocket /home/doms/example.com/fcgi/myscript.fcgi
----
Fertig.
Im konkreten Fall von trac muss man dem fcgi-Skript beim Start noch ein paar
Environment-Variablen setzen. Dazu habe ich sieht der Wrapper dann geringfügig
anders aus:
---- fcgiwrapper.cgi
#! /bin/bash
# set variables here
/home/pacs/xyz00/fcgi/lib/cgi-fcgi -connect /home/doms/example.com/sockets/fcgiSocket /home/doms/example.com/fcgi/myscript.fcgi
----
Christof
--
actSoft gmbh Software nach Maß
Zugspitzstr. 211 www.actsoft.de
86165 Augsburg cd at actsoft.de
Registergericht Augsburg
Geschäftsführer Augsburg HRB 21896
Christof Donat UStID: DE 248 815 055
More information about the Technik
mailing list