1. 程式人生 > >ubuntu 13.04 安裝 apache2.2+mod_wsgi+Django

ubuntu 13.04 安裝 apache2.2+mod_wsgi+Django

超簡單系列開發環境部署均用ubuntu系統內建安裝包,技術有限未使用原始碼編譯最新版程式。

1,Ubuntu更新系統

2,安裝apache,mod_wsgi,Django

3,配置Django環境

    建立wsgi檔案

    檔案django.wsgi貼入下面內容

django.wsgi內容
import os
import sys
sys.path.append('/opt/wwwroot')
sys.path.append('/opt/wwwroot/hello')
path = '/opt/wwwroot'

if path not in sys.path:
    sys.path.insert(0, '/opt/wwwroot')

os.environ['DJANGO_SETTINGS_MODULE'] = 'hello.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

4,建立一個新的apache站點

hello內容
<VirtualHost *:80>

    ServerName hello.com
    DocumentRoot /opt/wwwroot/hello

    <Directory /opt/wwwroot/hello>
        Order allow,deny
        Allow from all
    </Directory>
    Alias /robots.txt /opt/wwwroot/hello/robots.txt
    Alias /favicon.ico /opt/wwwroot/hello/favicon.ico
    Alias /images /opt/wwwroot/hello/images
    Alias /static /opt/wwwroot/hello/static

    WSGIDaemonProcess hello.com processes=2 threads=15 display-name=%{GROUP}
    WSGIProcessGroup hello.com
    WSGIScriptAlias / /opt/wwwroot/hello/apache/django.wsgi

 </VirtualHost>

   由於使用了域名hello.com,應新增一行hosts資訊解析該域名。

新增一行hosts記錄
172.0.0.1   hello.com

   啟用hello站點

5,設定完畢開啟瀏覽器進入輸入hello.com,就可以看到Django歡迎介面了。