[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

FastCGI



Ho qualche problema ad usare il modulo "fastcgi" di apache:

La configuzione di apache è questa:
<VirtualHost *:80>

Alias /geco/ /home/walter/Progetti/sitoprova/sito.fgci
FastCGIExternalServer /home/walter/Progetti/sitoprova/sito.fgci -socket /home/walter/Progetti/sitoprova/mysite.sock
(tutto su una riga)

 <Directory "/home/walter/Progetti/sitoprova/">
    SetHandler fastcgi-script
    AddHandler fastcgi-script fcg fcgi fpl
    Allow from all
    Options +ExecCGI
  </Directory>
</VirtualHost>

Il cgi è un applicativo in django(python) il cui modo fastcgi è eseguito così (da /home/walter/Progetti/sitoprova):

#!/bin/bash
PROJDIR="/home/walter/Progetti/sitoprova"
PIDFILE="$PROJDIR/mysite.pid"
SOCKET="$PROJDIR/mysite.sock"
cd $PROJDIR
if [ -f $PIDFILE ]; then
    kill `cat -- $PIDFILE`
    rm -f -- $PIDFILE
fi
exec /usr/bin/env - \
  PYTHONPATH="../python:.." \
  ./manage.py runfcgi socket=$SOCKET pidfile=$PIDFILE



Se provo a richiamre l'applicativo (http://indirizzo/geco/) ho un bel Internal Server Error.
Guardando i log di apache:
[Mon Jul 20 14:51:06 2009] [error] [client 192.168.100.55] (13)Permission denied: FastCGI: failed to connect to server "/home/walter/Progetti/sitoprova/sito.fgci": connect() failed

[Mon Jul 20 14:51:06 2009] [error] [client 192.168.100.55] FastCGI: incomplete headers (0 bytes) received from server "/home/walter/Progetti/sitoprova/sito.fgci"


Evidentemente mi sfugge qualcosa ....

Walter
 --
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in formato OpenDocument.


http://oinophilos.blogspot.com/






Reply to: