django项目部署
Posted yoyo1216
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django项目部署相关的知识,希望对你有一定的参考价值。
1.布署前需要关闭调试、允许任何机器访问,在setting文件中设置
DEBUG = False ALLOW_HOSTS=[‘*‘,]
2.安装uWSGI
pip install uwsgi
3.配置uWSGI,在项目目录下创建uwsgi.ini文件,与manage.py同级
[uwsgi] #使用nginx连接时使用 #socket=127.0.0.1:8080 #直接做web服务器使用 http=127.0.0.1:8080 #项目目录(写绝对目录) chdir=/home/python/Desktop/pytest/test6 #项目中wsgi.py文件的目录,相对于项目目录 wsgi-file=test6/wsgi.py
#设置进程数目 processes=4
#每个工作进程中的线程数 threads=2
#当初主进程来启动 master=True
#主进程id存放的文件相对路径, 与manage.py同级 pidfile=uwsgi.pid
#日志输出文件, 与manage.py同级 daemonize=uwsgi.log
4.启动, 进入uwsgi.ini文件所在的目录。
uwsgi --ini uwsgi.ini
5.停止, uwsgi。
uwsgi --stop uwsgi.pid
以上是关于django项目部署的主要内容,如果未能解决你的问题,请参考以下文章