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

首頁 > 學院 > 操作系統 > 正文

Window下python2.7+Apache+mod_wsgi+Django服務器配置

2024-06-28 14:32:36
字體:
來源:轉載
供稿:網友

前言:試著使用python搭建一個網頁,分別在windows下和linux下,本篇文章主要講解Window下python+Apache+mod_wsgi+Django服務器配置過程中遇見的問題和解決方法.

       本文最后修改于2015-11-02,請先將本文的第12步做完,然后參考下一篇文章將Django配置完后再走第三步之后的。

       補充說明:apache版本2.4 python2.7.10 Django1.8.4 mod_wsgi目前官網針對python2.7版本只有一個,也只有python2.7.10支持

正文:

第一步,需要下載python、Apache、mod_wsgi、Django,下載地址如下

python和mod_wsgi下載地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

Apache:http://www.apachelounge.com/download/VC10/

溫馨提醒:FUCK二次編輯好的文章沒保存到,咳咳!先說重要的話說三遍:

mod_wsgi下載的版本一定要與python和apache的本本對應一致,不然會出大問題!!!

mod_wsgi下載的版本一定要與python和apache的本本對應一致,不然會出大問題!!!

mod_wsgi下載的版本一定要與python和apache的本本對應一致,不然會出大問題!!!

個人經歷在前,今天下午全部把時間花在這上面,下午我查看apache中的錯誤log日志,發現自己下載python原來是2.7.3版本,但自己下載的mod_wsgi支持2.7.10+版本,這里提醒大家最好去官方網頁下載python。

第二步,在電腦上配置Apache,先解壓Apache文件,再將解壓的Apache24文件夾復制到自己的項目目錄里面。你的項目根目錄為E:/wamp/Apache24/,如果想放到其他目錄下,需要修改httpd.conf,包括ServerRoot、DocumentRoot、Directories,ScriptAlias。需要改為你的Apache目錄的地址。(這里參考百度知道,地址:http://jingyan.baidu.com/article/91f5db1b359b861c7f05e319.html)

win+R 輸入cmd,命令行(先輸入D:,然后輸入cd E:/wamp/Apache24)下進入到apache下面的bin目錄,輸入httpd -k install 把apache安裝成windows后臺服務,若輸入httpd -k install 失敗,先看報的什么錯誤,然后根據錯誤修改httpd.conf.當可以正常啟動apache,在網頁中輸入http://localhost:8000/來測試apache是否已經好了.

配置Apache參考地址二:http://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.html

 

第三步,到此處將下載好的mod_wsgi解壓,然后復制到apache中的modules中,然后打開apache中/conf 下的 httpd.conf 文件,在LoadModule部份添加:

LoadModule wsgi_module modules/mod_wsgi.so 

 

第四步,在文件末尾添加如下一段代碼:

WSGIScriptAlias / 新建的Django工程路徑/Django工程名/Django工程名/wsgi.py

<Directory 新建的Django工程路徑/新建的Django工程路徑>
    Options FollowSymlinks
    AllowOverride none
    Require all granted
</Directory>

第五步,在工程目錄下找到wsgi.py,編寫代碼如下:


import sys

sys.'E:/wamp/Apache24/www')

import os

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "www.settings")

from django.core.wsgi import get_wsgi_application

application = get_wsgi_application()

第六步,找到工程目錄下找到settings.py文件.文件中修改ALLOWED_HOSTS:

 

 

 

 

ALLOWED_HOSTS = ['127.0.0.1', 'localhost']

第七步,至此,整個工程就配置完成了. 

 

fuck,第三次ie崩潰了,想死的心都有了,此篇為python服務器初步配置,后續編寫python2.7+Apache+mod_wsgi+Djangofu網頁源代碼進行測試.下班回家了

參考地址1:http://www.CUOXin.com/hyb1/archive/2011/01/03/3041921.html

參考地址2:http://www.vimer.cn/2010/09/apachemod_wsgidjango%E5%9C%A8windows%E4%B8%8B%E7%9A%84%E9%83%A8%E7%BD%B2.html

參考地址3:http://www.CUoXIn.com/article/65536.htm

參考地址4:http://m.blog.csdn.net/blog/u012289987/16866619


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿巴嘎旗| 周宁县| 玛纳斯县| 东城区| 巩留县| 象州县| 两当县| 苏尼特左旗| 安国市| 棋牌| 洛隆县| 河北省| 屯昌县| 永城市| 西乡县| 通化县| 襄城县| 郸城县| 黎平县| 乌拉特前旗| 新干县| 苍溪县| 洛川县| 蓬莱市| 闵行区| 芷江| 沂南县| 伊金霍洛旗| 赣榆县| 当雄县| 滨海县| 分宜县| 沾益县| 公主岭市| 德令哈市| 牡丹江市| 加查县| 长葛市| 南阳市| 雅安市| 崇明县|