windows + iis6 + django部署的簡易方法

windows + iis6 + django部署的簡易方法 (轉)

windows + iis6 + django部署的簡易方法一  下載相關文件
1,下載python2.5 http://www.python.org/download/ 可選擇 python 的windows installer 安裝包, 方便快速
2,下載pywin32 http://sourceforge.net/projects/pywin32 也建議下載相關的exe安裝包
3,下載django http://www.djangoproject.com/download/
4,下載 flup http://www.saddi.com/software/flup/   django fastcgi相關支持庫
5,下載 pyisapi-scgi http://code.google.com/p/pyisapi-scgi/
二 安裝
先python 2.5,這個是.msi文件,雙擊便可,咱們下載的pywin32也是打包好的exe文件,也能夠直接安裝
安裝完成python2.5以後可直接運行.py文件
django是壓縮包或者直接到svn上獲取,運行setup.py install便可完成安裝,完成安裝以後將C:\Python25\Scripts目錄添加到path環境變量
flup一樣是用運行目錄下的 setup.py install安裝
pyisapi-scgi使用起來很簡單。http://code.google.com/p/pyisapi-scgi/w/list裏有說明文檔
PyISAPI_SCGI_0_6_17 是用方式以下
將壓縮文件解壓至C:\pyISAPI_SCGI,
第一步,運行其中的pyisapi_scgi.py,會在當前目錄下出現_pyisapi_scgi.dll _pyisapi_scgi.dll
第二步,新建站點,在站點屬情的目錄屬性中,在設置窗口中,添加一個擴展,擴展文件就是_pyisapi_scgi.dll, 必定要把「驗證文件是否存在」去掉。
第三步,在在站點的根目錄,添加scgi.conf, 最簡單的scgi.conf中,只有一行port=3033 ,這裏假設3033是你的scgi端口。
第四步,啓動scgi進程,這裏以django爲例:manage.py runfcgi protocol=scgi host=127.0.0.1 port=3033 method=threadedpython

相關文章
相關標籤/搜索