標籤:
1.安裝mod_wsgi
下載mod_wsgi.so放在modules(在apache安裝路徑中)檔案夾中
:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
由於mod_wsgi.so是windows動態連結程式庫,因此它和apache、python都有緊密的關係(編譯時間,需要整合apache和python的庫),因此下載時,必須看好apache 和 python的版本,否則會報錯的
2. Django 工程配置
在工程下建立檔案夾wsgi,並建立django.wsgi:
藍色部分在wsgi.py中沒有需要加入
import os
import sys
from django.core.wsgi import get_wsgi_application
sys.path.append(r‘E:\project\proj‘) #django項目路徑
sys.path.append(r‘E:\project\proj\searchapp‘) #程式路徑
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "proj.settings")
application = get_wsgi_application()
3. 配置http.conf
寫入:
WSGIScriptAlias / "E:/project/proj/wsgi/django.wsgi"
注意:中間的’/’是必不可少的,否則會報錯
寫入項目根路徑:
DocumentRoot "E:/project/proj/"
配置許可權:
<Directory "E:/project/proj/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
4. 啟動apache http://127.0.0.1:80就可以訪問了。預設連接埠號碼是80
在Windows上配置Django + WSGI