zoukankan      html  css  js  c++  java
  • Django环境搭建之安装mod_wsgi模块

     1.在安装mod_wsgi模块之前,apache服务器是必须安转的,首先确认一下apache组件

      $sudo aptitude install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert
    2.apache组件安装完成之后,确认一下apache环境是否搭建成功,在浏览器中输入127.0.0.1,确认默认的apache页面"It Works'.
    3.用aptitude安装wsgi
      $sudo aptitude install libapache2-mod-wsgi
    4.用apt-get安装
      $sudo apt-get install libapache2-mod-wsgi
    5.这将安 ​​装一个模块在Apache的模块目录 : .so
      /usr/lib/apache2/modules/mod_wsgi.so 

    它还会自动配置Apache重新启动时加载mod_wsgi模块。 您可以确认存在的模块在Apache的可用的模块目录 ...

      /etc/apache2/mods-available/wsgi.conf /etc/apache2/mods-available/wsgi.load 

    以及启用 Apache的模块目录 :

      /etc/apache2/mods-enabled/wsgi.conf /etc/apache2/mods-enabled/wsgi.load 

    6.配置Apache的网站上加载mod_wsgi模块。 

      这可以是你的默认网站,或其他虚拟主机,你可以通过复制创建/etc/apache2/sites-available/default类似/etc/apache2/sites-available/my-website 。 添加以下命令行,的DocumentRoot指令下:

    WSGIScriptAlias /appname /path/to/mysite.com/mysite/wsgi.py
    WSGIPythonPath /path/to/mysite.com

    <Directory /path/to/mysite.com/mysite>
    <Files wsgi.py>
    Order deny,allow
    Require all granted
    </Files>
    </Directory>

    . appname为你的项目名称

    . wsgi.py为你的文件名

    ./appname /path/to/mysite.com/mysite替换为你自己的项目目录

    7.重启apache

      $sudo service apache2 restart

    8.启用你的网站

      $sudo a2ensite my-website 

    9.最后创建wsgi.py

    import web urls = ( '/.*', 'hello', ) class hello: def GET(self): return "Hello, world." application = web.application(urls, globals()).wsgifunc()

    10.在浏览器中输入127.0.0.1/appname来验证你的作品...

     


  • 相关阅读:
    IIS 7的 MIME设置自定义下载文件
    jsp用js写时间
    CSS3 必须要知道的10 个顶级命令
    前端必读:浏览器内部工作原理
    文件下载的后台代码
    cookies的简单使用 客户端保存临时数据和上传文件的就Query.uploadify(2.xx版本)的使用
    Myeclipse 如何解决反应慢的问题
    时间插件,validate验证的简单jsp例子
    索引的一些总结
    jQuery选择器中含有空格和没有空格的区别
  • 原文地址:https://www.cnblogs.com/shanlilang/p/3416362.html
Copyright © 2011-2022 走看看