今天开始将写好的django网站部署到公司的服务器上,使用的是apache+wsgi+django。
其它的部署工作都按网上的教程做了,配置apache的时候,很是悲摧了几次,好在终于成了。现在存档一下:
“备注一下 网站在服务器上绝对路径是 f:\www\mysite\” 所有的css.js.png 都在f:\www\mysite/static/ 下面的css jd imag 文件夹中。
apache的httpd.conf 中加入
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias / "f:/www/mysite/django.wsgi"
wsgi文件按网上教程写好 放入网站项目根
配置网站
<Directory "F:/www/mysite">
Order deny,allow
Allow from all
</Directory>
处理静态文件
Alias /static "F:/www/mysite/workbook/static"
<Directory "F:/www/mysite/static">
Order allow,deny
Options Indexes
Allow from all
#IndexOptions FancyIndexing
</Directory>
注意 在几个/static 后都不要带“/" (悲摧了几次 就卡在这儿了)