码迷,mamicode.com
首页 > 其他好文 > 详细

配置gunicorn、 nginx、supervisor

时间:2019-07-12 18:18:45      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:sel   directory   通过   www   and   控制   nic   available   enable   


1、建立引导,参考博文:https://www.cnblogs.com/wxzbk/p/10335859.html
2、启动测试
gunicorn -b 0.0.0.0:8080 run:app
3、配置nginx
1.跳转:cd /etc/nginx
2.跳转:cd sites-available
3.创建配置文件
vim xxx_app
server{
listen 80; //监听80端口
location /static {
alias /home/pyweb/select/static; //特殊处理静态文件目录,如果是静态文件,直接访问他的路径
}
location / {
proxy_pass http://127.0.0.1:9000; 其余http请求,转发到本地9000端口
}

}
4.跳转 cd sites-enable
5.创建软连接
ln -s ../sites-available/xxx_app .
6.重新启动nginx
service nginx reload
7、通过nginx的配置文件,查看其错误日志
8、配置supervisor
进入supervisor/conf.d
新建select.conf
vim select.conf

[program:select]
command = /home/pyweb/select/gunicorn -b 127.0.0.1:9000 run:app
directory = /home/pyweb/select //运行目录

进入supervisor控制台
supervisorctl
重新加载配置文件
reload

配置gunicorn、 nginx、supervisor

标签:sel   directory   通过   www   and   控制   nic   available   enable   

原文地址:https://www.cnblogs.com/wxzbk/p/11177680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!