zoukankan      html  css  js  c++  java
  • Window下python2.7+Apache+mod_wsgi+Django服务器配置

    前言:试着使用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:wampApache24www')

    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.cnblogs.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.jb51.net/article/65536.htm

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

  • 相关阅读:
    cmake使用
    CMake...
    信息熵相关知识总结
    最强NLP模型-BERT
    问答系统总结
    检索问答模型
    文本分类-TextCNN
    机器学习-Logistic回归
    Attention注意力机制介绍
    机器学习-聚类Clustering
  • 原文地址:https://www.cnblogs.com/CQ-LQJ/p/4923617.html
Copyright © 2011-2022 走看看