apache配置檔案(省略無關配置):
這裡讓mod_wsgi工作在daemon模式下(官方推薦),python-path表明專案包的路徑。wsgipythonpath 一項在virtualhost 內不能使用,只能放到httpd.conf中,作用與python-path相同。wsgidaemonprocess djangoproject processes=2 threads=15 python-path=/home/andrew/hg_repo/django
wsgiprocessgroup djangoproject
alias /static/js/ /home/andrew/hg_repo/django/djangoproject/
static/js/
alias /static/css/ /home/andrew/hg_repo/django/djangoproject/
static/css/
wsgiscriptalias / /home/andrew/hg_repo/django/djangoproject/wsgi.py
#wsgipythonpath /home/andrew/hg_repo/django
order allow,deny
allow from all
注意 alias /static/js/及css要放在wsgiscriptalias前面,讓靜態檔案給apache先處理。
另外,如果django的settings.py中把debug設為了false,必須修改以下配置:
# hosts/domain names that are valid for this site; required if debug is false
# see
allowed_hosts =
改為allowed_hosts = [」*「]
當然,time_zone的值也應當首先改為'asia/shanghai'
(沒有北京的)
在apache上部署django 程式
2011 09 21 15 56 38 分類 python django 標籤 apache 字型大小訂閱 1.apache和mod python 1 安裝apache 1 解壓縮 2 進入 apache目錄,執行 sudo configure prefix usr server apache2 e...
在Apache上部署Django專案,初步
文中所提及的64位安裝包如python,mod wsgi等都是從 1 機子不能安裝兩個不同版本的python,本人一開始安裝了64位以及32位兩個版本的python,導致的結果就是執行django admin.py的指令的時候沒法找到相應的python執行環境,故解除安裝了32位版本的python。...
SSI在APACHE中的開啟
介紹說明一下shtml和shtm 關於shtml,shtml是一種基於ssi技術的檔案,也就是server side include ssi 伺服器端包含指令,一些web server如果有ssi功能的話就會對shtml檔案特殊招待,伺服器會先掃一次shtml檔案看沒有特殊的ssi指令存在,如果有的...