配置gunicorn nginxsupervisor
Posted wxzbk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置gunicorn nginxsupervisor相关的知识,希望对你有一定的参考价值。
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 nginxsupervisor的主要内容,如果未能解决你的问题,请参考以下文章