溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

win7安裝Apache并部署django環(huán)境

發(fā)布時(shí)間:2020-07-04 22:56:02 來源:網(wǎng)絡(luò) 閱讀:1989 作者:dyc2005 欄目:系統(tǒng)運(yùn)維

一、概述

    大多數(shù)python開發(fā)都在windows環(huán)境下,python  django mysql 環(huán)境的部署是常見的環(huán)境,windows下安裝mysql,python基本是安裝,下一步即可,幫不作介紹,主要介紹django apache兼容環(huán)境的配置。

系統(tǒng):win7 32/64

軟件環(huán)境:python 2.7.x ;django 1.8.x ,apache 2.2.25

其中apache 2.2.25 和django wsgi.so模塊請(qǐng)到這里下載



二、apache安裝與部署django項(xiàng)目

下載好壓縮包,會(huì)有以下兩個(gè)文件

httpd-2.2.25-win32-x86-no_ssl.msi   #apache安裝文件

mod_wsgi.so    #django部署模塊


雙擊運(yùn)行安裝apache 如圖:

win7安裝Apache并部署django環(huán)境


以上三項(xiàng)可暫時(shí)隨意填寫或不填寫。next

默認(rèn)安裝到C:\Program Files\Apache Software Foundation\Apache2.2 下

切換到此目錄下的bin目錄中,執(zhí)行如下操作:如圖:

httpd.exe -k stop

httpd.exe -k start

win7安裝Apache并部署django環(huán)境

沒有提示錯(cuò)誤即表示安裝啟動(dòng)成功。同時(shí)桌面右下角也會(huì)出現(xiàn)apache的服務(wù)圖標(biāo),也可能圖形化啟動(dòng),用命令行啟動(dòng)可以快速定位錯(cuò)誤。(如果有錯(cuò)誤)。


三、配置apache部署django項(xiàng)目

1、確認(rèn)djanog版本

win7安裝Apache并部署django環(huán)境

2、進(jìn)行apache安裝目錄下的conf目錄

配置前先備份httpd.conf

用sublime或其他編輯器打開httpd.conf在最后加上如下內(nèi)容:

WSGIScriptAlias  / C:/PythonCMDB/PythonCMDB/wsgi.py  #django項(xiàng)目wsgi.py位置 
WSGIPythonPath C:/PythonCMDB                     #django項(xiàng)目位置
WSGIPythonHome C:/Python27                       #python家目錄
<Directory C:/PythonCMDB/PythonCMDB>             #對(duì)django項(xiàng)目目錄權(quán)限設(shè)置
<Files wsgi.py>
    Order allow,deny
    Allow from all
    Require all granted
    Satisfy Any
</Files>
</Directory>
Alias /static C:/PythonCMDB/static             #靜態(tài)文件(html)權(quán)限設(shè)置
<Directory C:/PythonCMDB//static>
    Order allow,deny
    Allow from all
</Directory>


3、wsgi.so模塊的安裝配置

將解壓出來的wsgi.so文件復(fù)制到C:\Program Files\Apache Software Foundation\Apache2.2\modules

配置httpd.conf大約在61行

添加如下行

LoadModule wsgi_module modules/mod_wsgi.so


4、重啟apache

如果沒有提示錯(cuò)誤表示 沒有問題。


四、驗(yàn)證部署

打開瀏覽器輸入http://127.0.0.1/index(django項(xiàng)目在pycharm下的訪問可能是http://127.0.0.1:8000/index) 如圖:

 

win7安裝Apache并部署django環(huán)境

到此結(jié)合python2.7.13  djaingo1.82  apache2.2.25  環(huán)境部署完成。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI