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來驗證你的做品...

相關文章
相關標籤/搜索