参考:http://www.ziqiangxuetang.com/django/django-deploy.html
apache httpd.conf文件中配置如下文字,并把之前添加过的如下文字中包含的信息都用#处理掉
<VirtualHost *:80> ServerName www.yourdomain.com #你的域名 ServerAlias otherdomain.com #没用的话,这句用#处理 ServerAdmin tuweizhong@163.com #你的邮箱 Alias /media/ /home/tu/blog/media/ #没用的话,这句用#处理 Alias /static/ /home/tu/blog/static/ #改成static文件夹所在地,我在setting里面设置了static_root为c:/static,然后使用python
manage.py collectstatic 将涉及的static文件都自动收集到了c:/static文件夹里,然后这里改成/static/即可 <Directory /home/tu/blog/media> #没用的话,这句用#处理 Require all granted #没用的话,这句用#处理 </Directory> #没用的话,这句用#处理 <Directory /home/tu/blog/static>#改成static文件夹所在地,我在setting里面设置了static_root为c:/static,然后使用python
manage.py collectstatic 将涉及的static文件都自动收集到了c:/static文件夹里,然后这里改成/static/即可 Require all granted </Directory> WSGIScriptAlias / /home/tu/blog/blog/wsgi.py #后面这句改成c:/.../wsgi.py对应到你的wsgi.py文件所在地址 # WSGIDaemonProcess ziqiangxuetang.com python-path=/home/tu/blog:/home/tu/.virtualenvs/blog/lib/python2.7/site-packages # WSGIProcessGroup ziqiangxuetang.com <Directory /home/tu/blog/blog>#后面这句改成/.../wsgi.py对应到你的wsgi.py文件所在地址,不用c:/,我的项目在根目录下,你的根据实际情况理解 <Files wsgi.py> Require all granted </Files> </Directory></VirtualHost>
本文详细介绍如何通过配置Apache HTTP服务器来部署Django Web应用,包括设置虚拟主机、静态文件和WSGI应用接口。
1456

被折叠的 条评论
为什么被折叠?



