Django环境搭建之安装mod_wsgi模块

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

  $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的可用的模块目录 ...apache

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

以及启用 Apache的模块目录 :浏览器

  

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

  这能够是你的默认网站,或其余虚拟主机,你能够经过复制建立相似 。 添加如下命令行,的指令下:
/etc/apache2/mods-enabled/wsgi.conf /etc/apache2/mods-enabled/wsgi.loadmod_wsgi/etc/apache2/sites-available/default/etc/apache2/sites-available/my-websiteDocumentRoot

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>app

. appname为你的项目名称网站

. wsgi.py为你的文件名ui

./appname /path/to/mysite.com/mysite替换为你本身的项目目录url

7.重启apachespa

  $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来验证你的做品...

相关文章
相关标签/搜索