django apache 发布
[*] 安装httpd,django
yum install -y httpd python-pip
pip install Django(如果python版本是2.6 需要pip install Django==1.4,如果python版本是2.7,则可以直接安装最新版的django)
[*] 安装mod_wsgi
yum install -y mod_wsgi
[*] 修改/etc/httpd/conf.d/wsgi.conf
LoadModule wsgi_module modules/mod_wsgi.so
Alias /templates/ /usr/local/django/admin/templates/(静态文件所在路径)
Order deny,allow
Allow from all
Alias /static/ /usr/local/django/admin/static/
Order deny,allow
Allow from all
WSGIPythonPath "/usr/local/django/admin"
WSGIScriptAlias / "/usr/local/django/admin/admin/wsgi.py" 4.重启httpd
service httpd restart
5.检查静态文件
python manage.py collectstatic(要在你的工程目录下执行这个文件)
ps:好像是要将静态文件复制到python的安装目录下 6.需要把templates下的东西手动复制到/usr/lib/python2.6/site-packages/django/contrib/admin/templates/和/usr/lib/python2.6/site-packages/django/contrib/auth/templates/目录中
ps:不知道为什么要这样
吐槽一下:django默认登陆是需要使用数据库的,这个还不知道在哪里修改成不需要数据库。
页:
[1]