首页 > 其他 > 详细

django项目部署

时间:2019-04-28 20:34:25      阅读:130      评论:0      收藏:0      [点我收藏+]

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项目部署

原文:https://www.cnblogs.com/yoyo1216/p/10786198.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!