win7安裝Apache並部署django環境

2021-09-21 04:22:37 字數 2720 閱讀 1132

一、概述

大多數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/staticc:/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並啟用

這幾天正在好好享受暑假,沒想到卻陸續接到一些朋友的求助 要求幫忙解決一些電腦問題。對於這類電腦方面的問題,我一向是本著 小病重啟 大病重裝 的原則,不過既然是找到我這來的,一般也都是 大病 了,所以只能不厭其煩的為他們裝系統 打補丁 安軟體 倒也一一搞定,不在話下。沒想到今天卻遇到個 硬茬 一位朋友...