用mod wsgi在Apache上部署Django

2021-06-12 23:07:44 字數 894 閱讀 9854

1.安裝和配置apache

2.安裝mod_wsgi

1)解壓縮

sudo tar xvf mod_wsgi-3.4.tar.gz

2)配置mod_wsgi

cd mod_wsgi-3.4

./configure --enable-shared  --with-apxs=/usr/server/apache2/bin/apxs --with-python=/usr/bin/python  cflags=-fpic ldflags=-l. #apache安裝位置,python安裝位置動態鏈結庫位置

注意python版本問題,如果按照上面的路徑/usr/bin/python安裝出錯的話,請更改--with-python為合適的位置:

3)編譯執行

sudo make 

sudo make install

3.配置apache

在/usr/server/apache2/conf/httpd.conf中新增:

loadmodule wsgi_module modules/mod_wsgi.so #mod_wsgi.so的配置行

order deny,allow

allow from all

indexoptions fancyindexing

wsgi.py配置檔案裡面的內容是:

4.啟動apache

/usr/server/apache2

/bin/apachectl start#啟動apache

用mod wsgi在apache中使用django

利用 mod wsgi和apache來部署django現在比較流行,也被認為是最好的方式。django框架,python,apache2這些 以及 dev 的安裝配置都是基本的,這裡就不說了。mod wsgi支援任何滿足python wsgi介面的apache模組。你要做的第一件事情就是安裝mod ...

在Linux上用Apache搭建Git伺服器

最近在學linux,終於在linux上用apache搭建起了git伺服器,在此記錄一下。伺服器 阿里雲伺服器 linux版本 centos 6.5 apache版本 apache 2.2.15 git版本 git 1.7.1 git訪問方式 基於http的基本驗證 非ssl apache的安裝 1....

在Linux上用Apache搭建Git伺服器

最近在學linux,終於在linux上用apache搭建起了git伺服器,在此記錄一下。伺服器 阿里雲伺服器 linux版本 centos 6.5 apache版本 apache 2.2.15 git版本 git 1.7.1 git訪問方式 基於http的基本驗證 非ssl apache的安裝 1....