apache2,Django,Python,wsgi,环境配置

摘要: 前几天测试了在apache2 与django 1.3 集成。总结如下。首先需要在apache2的配置文件中增加 LoadModule wsgi_module modules/mod_wsgi-win32-ap22py27-3.3.so当然 mod_wsgi-win32-ap22py27-3.3.so 有可能需要下载,然后拷贝到apache2 的module目录中。

前几天测试了在apache2 与django 1.3 集成。总结如下。
首先需要在apache2的配置文件中增加

LoadModule wsgi_module modules/mod_wsgi-win32-ap22py27-3.3.so
当然 mod_wsgi-win32-ap22py27-3.3.so 有可能需要下载,然后拷贝到apache2 的module目录中。

下面配置与wsgi 和 django相关的文件。
我的django测试 工程在 E:\Work\Django\rpc
在自己的django工程下,新建立一个文件夹,比如wsgi.
在里面创建两个文件,分别为:
apache_django_wsgi.conf


    ServerName localhost
    ServerAlias 192.168.4.193
    DocumentRoot E:/Work/Django/rpc
    WSGIScriptAlias / E:/Work/Django/rpc/wsgi/django.wsgi

   
   
      order allow,deny
      Allow from all
   
    
    Alias /static E:/Work/Django/rpc/media/static
    
            SetHandler None
    
    
       order Deny,Allow
       Allow from all
    




django.wsgi 文件
import os
import sys
import django.core.handlers.wsgi
sys.path.append("E:/work/Django")
os.environ['DJANGO_SETTINGS_MODULE'] = 'rpc.settings'
application = django.core.handlers.wsgi.WSGIHandler()


然后在apache2的conf中增加配置。
Include "E:\Work\Django\rpc\wsgi\apache_django_wsgi.conf"

然后重启apache2, 成功。点击下载此文件

上一篇: ubuntu 上安装 VMWARE TOOL
下一篇: VPS CENTOS 上配置python,mysql,nginx,uwsgi,django全过程
 评论 ( What Do You Think )
名称
邮箱
网址
评论
验证
   
 

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号