您好,登錄后才能下訂單哦!
一、概述
大多數python開發都在windows環境下,python django mysql 環境的部署是常見的環境,windows下安裝mysql,python基本是安裝,下一步即可,幫不作介紹,主要介紹django apache兼容環境的配置。
系統:win7 32/64
軟件環境:python 2.7.x ;django 1.8.x ,apache 2.2.25
其中apache 2.2.25 和django wsgi.so模塊請到這里下載
二、apache安裝與部署django項目
下載好壓縮包,會有以下兩個文件
httpd-2.2.25-win32-x86-no_ssl.msi #apache安裝文件
mod_wsgi.so #django部署模塊
雙擊運行安裝apache 如圖:
以上三項可暫時隨意填寫或不填寫。next
默認安裝到C:\Program Files\Apache Software Foundation\Apache2.2 下
切換到此目錄下的bin目錄中,執行如下操作:如圖:
httpd.exe -k stop
httpd.exe -k start
沒有提示錯誤即表示安裝啟動成功。同時桌面右下角也會出現apache的服務圖標,也可能圖形化啟動,用命令行啟動可以快速定位錯誤。(如果有錯誤)。
三、配置apache部署django項目
1、確認djanog版本
2、進行apache安裝目錄下的conf目錄
配置前先備份httpd.conf
用sublime或其他編輯器打開httpd.conf在最后加上如下內容:
WSGIScriptAlias / C:/PythonCMDB/PythonCMDB/wsgi.py #django項目wsgi.py位置 WSGIPythonPath C:/PythonCMDB #django項目位置 WSGIPythonHome C:/Python27 #python家目錄 <Directory C:/PythonCMDB/PythonCMDB> #對django項目目錄權限設置 <Files wsgi.py> Order allow,deny Allow from all Require all granted Satisfy Any </Files> </Directory> Alias /static C:/PythonCMDB/static #靜態文件(html)權限設置 <Directory C:/PythonCMDB//static> Order allow,deny Allow from all </Directory>
3、wsgi.so模塊的安裝配置
將解壓出來的wsgi.so文件復制到C:\Program Files\Apache Software Foundation\Apache2.2\modules
配置httpd.conf大約在61行
添加如下行
LoadModule wsgi_module modules/mod_wsgi.so
4、重啟apache
如果沒有提示錯誤表示 沒有問題。
四、驗證部署
打開瀏覽器輸入http://127.0.0.1/index(django項目在pycharm下的訪問可能是http://127.0.0.1:8000/index) 如圖:
到此結合python2.7.13 djaingo1.82 apache2.2.25 環境部署完成。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。