FastCGI Dynamic Server Config. pour Django / Apache

J’essaie d’exécuter Django 1.4 avec Pyton 2.7, Flup et mod_fastcgi sur Apache. Donc ce que j’ai fait était:

  1. Ajouter mod_fastcgi à httpd.conf
  2. Créez deux fichiers: .htaccess et index.fcgi dans ma racine Web publique dans un répertoire appelé portal c:\xampp\htdocs\portal – le projet Django actuel se trouve dans d:\projects\portal donc à l’intérieur de index.fcgi Suivant:
 #!C:/Python27/python.exe import sys, os from django.core.servers.fastcgi import runfastcgi sys.path.append("D:/projects/portal") os.environ['DJANGO_SETTINGS_MODULE'] = "portal.settings" runfastcgi(method="threaded", daemonize="false") 

Mais lors de l’exécution de localhost/portal/ j’obtiens l’erreur suivante dans mon erreur Apache.log

  Fichier "C: \ Python27 \ lib \ site-packages \ flup \ server \ fcgi_base.py", ligne 1020, dans _setupSocket
     "Si vous voulez FCGI, veuillez créer un serveur FCGI externe"

Il me dit de créer un serveur FCGI externe que je pourrais, mais il doit être sur un serveur dynamic. Des idées?

Mise à jour: Ma configuration est sur un serveur Windows. Je peux aussi démarrer un serveur Linux, donc la question est plutôt celle d’Apache, de FastCGI et de l’ajout de sites sans modification de configuration sur le serveur – Apache / FastCGI Server

Vous n’avez pas démarré votre serveur fcgi .