国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

windows下Django部署到Apache24的配置

2019-11-14 17:28:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  1.首先下載最新版Apachehttp://httpd.apache.org/download.cgi,目前官方以不提供windows msi安裝包,下載好的直接解壓至C盤即可,apache自帶的配置文件中的默認(rèn)路徑為C盤,如果安裝至其他盤,需要修改配置文件。替換下面的相應(yīng)路徑。

    用記事本打開(kāi)C:/apache24/conf/httpd.conf修改 37行 ServerRoot "c:/Apache24" => ServerRoot "c:/Apache24"(這里輸入的是你解壓apache安裝包的位置

    修改 217行 #ServerName www.example.com:80 => ServerName www.example.com:80 

    修改 241行 DocumentRoot "c:/Apache24/htdocs" => DocumentRoot "c:/Apache24/htdocs" 

    修改 242行 <Directory "c:/Apache24/htdocs"> => <Directory "c:/Apache24/htdocs"> 

    修改 358行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"  => ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"

    修改 374行 <Directory "c:/Apache24/cgi-bin"> => <Directory "c:/Apache24/cgi-bin">

    cmd進(jìn)入C:/Apache24/bin,輸入httpd.exe -k install安裝serivce,

    在這里遇到了端口號(hào)沖突的問(wèn)題AH00072: make_sock: could not bind to address 0.0.0.0:80,解決方法是打開(kāi)C:/apache24/conf/httpd.conf,找到Listen 80,修改80為自己指定的端口號(hào),如8080。

    雙擊c:/apache24/bin/ApacheMonitor.exe后,在窗口中點(diǎn)擊apache24啟動(dòng)即可,進(jìn)入http://localhost/若顯示It works則安裝成功。

  2.下載mod_wsgi http://www.lfd.uci.edu/~gohlke/pythonlibs/,將解壓后得到的mod_wsgi.so放入Apache24/modules中。

    打開(kāi)apache24/conf/httpd.conf,在相應(yīng)位置添加 LoadModule wsgi_module modules/mod_wsgi.so。

    打開(kāi)ApacheMonitor.exe,restart Apache24。如果正常啟動(dòng),打開(kāi)Apache24/logs/error.log,看到mod_wsgi: Runtime using Python/2.7.8.則mod_wsgi安裝成功。

  3.打開(kāi)C:/apache24/conf/httpd.conf,在第二步添加的LoadModule后面繼續(xù)添加:

    wSGIScriptAlias / E:/websitePRoj/mysite/mysite/wsgi.py  #這里是app中的wsgi.py文件

    WSGIPythonPath /path/to/mysite.com #工程項(xiàng)目所在目錄

    <Directory /path/to/mysite.com/mysite>

    <Files wsgi.py>

    Require all granted

    </Files>

    </Directory>

    重新啟動(dòng)apache service,進(jìn)入http://localhost/website/(website為app名),可以看到app已經(jīng)在運(yùn)行了。但是這里發(fā)現(xiàn)所有的static文件都不在了。

  4.打開(kāi)C:/apache24/conf/httpd.conf,添加:

    Alias /static/ E:/websiteProj/mysite/website/static/

    <Directory E:/websiteProj/mysite/website/static>

    Require all granted

    </Directory>

    重新進(jìn)入http://localhost/website/,static文件正常顯示,對(duì)于media文件夾下的文件也可以通過(guò)同樣的方式添加進(jìn)httpd.conf,簡(jiǎn)單將上面static換為media即可。

 

 

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台东县| 周口市| 通渭县| 铅山县| 阳原县| 仁怀市| 钟山县| 隆尧县| 凉城县| 黎川县| 柯坪县| 民权县| 凌云县| 芜湖县| 惠东县| 黎平县| 墨竹工卡县| 天全县| 天等县| 德庆县| 手游| 乐昌市| 扎赉特旗| 称多县| 邳州市| 株洲县| 西贡区| 牡丹江市| 措美县| 普陀区| 九台市| 周宁县| 宁陵县| 安陆市| 临清市| 巴彦淖尔市| 禄丰县| 巍山| 信阳市| 洪湖市| 治多县|