欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

django+uwsgi+nginx

时间:2023-07-21
配置方式一:使用proxy_pass

uwsgi.ini配置

[uwsgi]#项目的绝对路径,定位到项目的第一层chdir = /www/wwwroot/ablog.cn#指明项目的wsgi文件路径module = ablog.wsgi# http-socket服务端口指定,也可以用 http = 0.0.0.0:8000http-socket = 0.0.0.0:8000# 是否为主进程mastermaster = True#指明通过uwsgi,启动多少个进程processes = 5#指明通过uwsgi,启动多少个线程threads = 1# clear environment on exitvacuum = true

 nginx.conf配置

# 自定义的uwsgi访问 # uwsgi可以换为别的名字,但需要和location中的uwsgi_pass一致 upstream uwsgi { # 设置的uwsgi启动的端口 server 127.0.0.1:8000; } # 自定义server server { listen 8080; # 有域名写域名,域名和localhost之间用逗号分隔就可以了 server_name locahost; charset utf-8; location = / { # 和upstream保持一致 # 注意:uwsgi_pass 和proxy_pass有区别,我们先用proxy_pass。 proxy_pass http://uwsgi; } }

配置方式二:使用uwsgi_pass

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。