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 tj.imock.club;
# 匹配callback
location /callback/ {
proxy_pass http://127.0.0.1:8000;
}
# 默认其他
location / {
proxy_pass http://127.0.0.1:8000;
# root html;
# index index.html index.htm;
}
}
原文:https://www.cnblogs.com/wuxiaoshi/p/12484232.html