一、安装uwsgi
二、编写uwsgi.ini
# mysite_uwsgi.ini file
[uwsgi]
daemonize = /website/AutocareBaoLei/uwsgi.log
logto = /website/AutocareBaoLei/error.log
socket = :8000
chdir = /website/AutocareBaoLei
module = AutocareBaoLei.wsgi
master = true
process = 4
vacuum = true
三、启动uwsgi
uwsgi --ini /etc/uwsgi.ini
四、nginx配置文件
upstream wsbackend {
server 127.0.0.1:8000;
}
server {
listen 80;
server_name www.xxx.com;
root /website/AutocareBaoLei;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location /static/ {
alias /website/AutocareBaoLei/static/;
}
location /media/ {
alias /website/AutocareBaoLei/media/;
}
location / {
include uwsgi_params;
uwsgi_pass wsbackend;
}
location /webssh/ {
proxy_pass http://127.0.0.1:8080/webssh/;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}