uwsgi的配置

uwsgi的配置 uwsgi.ini

[uwsgi]

http=0.0.0.0:8000

#项目目录

chdir = /home/wwwroot/default/mysite

#配置文件里的wsgi.py的地址

wsgi-file = mysite/wsgi.py

processes = 4

threads = 2

#启动一个master进程来管理其他进程,其中的4个uwsgi进程都是这个master进程的子进程,
如果kill这个master进程,相当于重启所有的uwsgi进程,方便关闭和重启

master=True

#保存启动之后主进程的pid

pidfile=uwsgi.pid

#设置uwsgi后台运行,uwsgi.log保存日志信息 自动生成

daemonize=uwsgi.log

#设置虚拟环境的路径  1.cd  2.cd .virtualenvs  3.cd dailyfresh  4.pwd

#virtualenv=/root/.virtualenvs/test

wsgi的启动

uwsgi uwsgi.ini

wsgi的关闭

pkill uwsgi -9

nginx的配置

server {
        listen       80;
        server_name demo.com;

       # 匹配callback
        location  /callback/ {
            proxy_pass http://127.0.0.1:8000;
        }

       # 默认其他
        location / {
           proxy_pass http://127.0.0.1:8000;
        }
       # 获取接口数据的地址
        location /api/ {
           proxy_pass  http://132.232.70.65:8080/;
        }
}
原文地址:https://www.cnblogs.com/lishanglin/p/12555944.html