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