2
我想在Apache上運行Django 1.4與Pyton 2.7,Flup和mod_fastcgi。所以我所做的就是:在我的公開網站根目錄的.htaccess和index.fcgi目錄稱爲門戶內 - c:\xampp\htdocs\portal
- 實際Django項目是:FastCGI動態服務器配置。爲Django/Apache
- 添加到的mod_fastcgi httpd.conf文件
- 創建兩個文件
d:\projects\portal
所以裏面index.fcgi我有以下幾點:
#!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")
但運行localhost/portal/
當我在我的Apache以下錯誤是error.log
File "C:\Python27\lib\site-packages\flup\server\fcgi_base.py", line 1020, in _setupSocket 'If you want FCGI, please create an external FCGI server '
這是告訴我創建一個外部的FCGI服務器,我可以但我需要它在動態服務器上。有任何想法嗎?
更新: 我的設置位於Windows服務器上。我也可以啓動一個Linux服務器,所以問題是更多的Apache,FastCGI和添加站點,無需更改服務器上的任何配置 - Apache/FastCGI服務器
這將啓動一個外部服務器。我需要啓動一個動態服務器。 – Siavash 2013-02-19 10:57:46
爲什麼不使用mod_wsgi?它更好。 – jpic 2013-02-19 11:33:05
我需要創建一個大容量虛擬主機環境,在這個環境中只需添加.htaccess和index.fcgi,而不需要做任何更多的每個網站即可啓動並運行。 – Siavash 2013-02-19 11:49:13