亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

windows 10下安裝搭建django1.10.3和Apache2.4的方法

 更新時(shí)間:2017年04月05日 11:46:07   作者:JonnyNan  
最近發(fā)現(xiàn)很多教程都是在linux上搭建,windows上似乎天生不太適合,但是我還是愿意試試這個(gè)坑。下面這篇文章主要給大家介紹了在windows 10系統(tǒng)下安裝搭建django1.10.3和Apache2.4的方法,需要的朋友可以參考借鑒,下面來一起看看吧。

環(huán)境介紹

  • python3.5.2 64位
  • django 1.10.3
  • apache 2.4 64位
  • windows 10

重點(diǎn)在apache上。

python 和django 相信有興趣看這篇文章的基本上也都已經(jīng)了解了。

安裝Apache2.4

地址:http://www.apachelounge.com/download/

         下載:vc_redist.x64.exe 直接安裝  vc_redist_x64/86.exe.

下載:httpd-2.4.17-win64-VC14.zip  

       配置環(huán)境變量:path增加D:\Apache24\bin;

解壓到指定目錄 修改配置文件: http.conf (下面內(nèi)容中的ServerRoot改成你自己的實(shí)際Apche解壓路徑)

 ServerRoot "D:/Apache24"
 ……
 Listen 127.0.0.1:8081 #修改端口號(hào)
 ……
 ServerName www.example.com:8081 
 ……
 DocumentRoot "D:/Apache24/htdocs"
 <Directory "D:/Apache24/htdocs">
 ……
 ScriptAlias /cgi-bin/ "D:/Apache24/cgi-bin/"
 ……
 <Directory "D:/Apache24/cgi-bin">
  AllowOverride None
  Options None
  Require all granted
 </Directory>

啟動(dòng)apache服務(wù):

    cmd>httpd

http://127.0.0.1:8081/index.html

   It works! apache配置成功

安裝mod_wsgi

先安裝:pip install wheel

安裝mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl

下載:mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl

地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

pip 安裝:pip install mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl

配置Apache2.4、mod_wsgi、django項(xiàng)目工程

1. 將C:\Python35\mod_wsgi.so 拷貝至 D:\Apache24\modules下

       (mod_wsgi.so 只有mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl安裝成功后才能找到)

2.修改apache2.4的http.conf文件:

 #添加mod_wsgi.so 模塊
 LoadModule wsgi_module modules/mod_wsgi.so

3.配置django項(xiàng)目 修改http.conf

#添加mod_wsgi.so 模塊 
LoadModule wsgi_module modules/mod_wsgi.so 

#指定靜態(tài)資源路徑

Alias /statics/ F:/pydj/newsCollection/toutiao/statics/
<Directory F:/pydj/newsCollection/toutiao/statics>
 Require all granted 
</Directory> 
  
#指定newsCollection項(xiàng)目的wsgi.py配置文件路徑 
WSGIScriptAlias / F:/pydj/newsCollection/newsCollection/wsgi.py

#指定項(xiàng)目路徑 
WSGIPythonPath F:/pydj/newsCollection 
  
<Directory F:/pydj/newsCollection/newsCollection> 
 <Files wsgi.py> 
  Require all granted 
 </Files>
</Directory>


wsgi.py內(nèi)容:

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myweb.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()


#注意上面的myweb,是改成自己的項(xiàng)目名稱,比如上圖中 newsCollection。參考上上圖中的目錄結(jié)構(gòu)。

配置django工程setting.py

ALLOWED_HOSTS = ['127.0.0.1', 'localhost']

最后告訴一點(diǎn) Apche 啟動(dòng)的時(shí)候報(bào)錯(cuò)會(huì)有l(wèi)og, httpd-2.4.23-x64-vc14-r3\Apache24\logs 目錄下 error信息,慢慢排錯(cuò)

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論