一、概述
大多數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安裝與部署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目錄中,執行如下操作:如圖:
沒有提示錯誤即表示安裝啟動成功。同時桌面右下角也會出現apache的服務圖示,也可能圖形化啟動,用命令列啟動可以快速定位錯誤。(如果有錯誤)。
三、配置apache部署django專案
1、確認djanog版本
2、進行apache安裝目錄下的conf目錄
配置前先備份httpd.conf
用sublime或其他編輯器開啟httpd.conf在最後加上如下內容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
wsgiscriptalias / c:
/pythoncmdb/pythoncmdb/wsgi
.py
#django專案wsgi.py位置
wsgipythonpath c:
/pythoncmdb
#django專案位置
wsgipythonhome c:
/python27
#python家目錄
#對django專案目錄許可權設定
order allow,deny
allow from all
require all granted
satisfy any
<
/files
>
<
/directory
>
alias
/static
c:
/pythoncmdb/static
#靜態檔案(html)許可權設定
order allow,deny
allow from all
<
/directory
>
3、wsgi.so模組的安裝配置
將解壓出來的wsgi.so檔案複製到c:\program files\apache software foundation\apache2.2\modules
配置httpd.conf大約在61行
新增如下行
1
loadmodule wsgi_module modules
/mod_wsgi
.so
4、重啟apache
如果沒有提示錯誤表示 沒有問題。
四、驗證部署
開啟瀏覽器輸入專案在pycharm下的訪問可能是 如圖:
到此結合python2.7.13 djaingo1.82 apache2.2.25 環境部署完成。
雜項 64位Win7安裝Apache
手動安裝apache,感覺比傻瓜式安裝還要簡單,如果是安裝在c盤根目錄下,直接把安裝壓縮包解下,放到c盤根目錄就ok了。不過,一般我們安裝,都把apache和php放到其它盤上,本例項中,就安裝在了d server中,安裝好的目錄結構如圖所示 一 在d盤根目錄下新建資料夾,把httpd 2.2.19...
win7安裝redis並簡單使用
redis實戰 redis practice 利用列表list實現簡單佇列 redis的隊列為雙向鍊錶 通過lpush,lpop,rpush,rpop等方法 實現兩頭都可以修改佇列 use list to implement a queue redis new redis redis connect...
UEFI電腦安裝Win7並啟用
這幾天正在好好享受暑假,沒想到卻陸續接到一些朋友的求助 要求幫忙解決一些電腦問題。對於這類電腦方面的問題,我一向是本著 小病重啟 大病重裝 的原則,不過既然是找到我這來的,一般也都是 大病 了,所以只能不厭其煩的為他們裝系統 打補丁 安軟體 倒也一一搞定,不在話下。沒想到今天卻遇到個 硬茬 一位朋友...