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