環境:ubuntu12.04 server | apache2 | django1.6 | python2.7 | mod_wsgi
1. 安裝apache2:
sudo apt-get install apache2
2. 安裝mod_wsgi.so:
2.x python:
sudo apt-get install libapache2-mod-wsgi
3. 安裝django1.6:
sudo pip install django
建立工程:
在/var/www下面建立工程(cd /var/www)
sudo django-admin.py startproject mysite
檔案結構如下:4. 配置httpd.conf:mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
採用wsgi部署django的詳細過程可參考django的官方**(
在httpd.conf裡加入:
wsgiscriptalias / /var/www/mysite/mysite/wsgi.pywsgipythonpath
/var/www/mysite
/var/www/mysite>
order deny,allow
allow from
all
5. 重啟apache2:
sudo /etc/init.d/apache2 restart
5. 錯誤403:
修改apache.conf中的
deny 為allow from all
Ubuntu下apache跟Django的整合
2.編譯mod python 準備 1 需要apache的開發環境apxs sudo apt get install apache2 dev 自動安裝以後的路徑 usr bin apxs2 2 安裝python的開發環境 sudo apt get install python dev 3.配置和安裝...
Ubuntu系統下配置Apache虛擬主機
本文已在本人部落格首發 此教程適合apt get install apache2安裝的apache 進入配置檔案目錄 cd etc apache2 配置檔案說明 apache2.conf apache總的配置檔案 ports.conf 埠配置檔案 sites enables 000 default....
ubuntu下如何設定apache的啟動和重啟
1 啟動aoache服務 sudo etc init.d apache2 start 2 重啟apache服務 sudo etc init.d apache2 restart 3 停止apache服務 sudo etc init.d apache2 stop 注 a 這裡的sudo可要可不要 b 假...