uwsgi
magellan.ini
[uwsgi]
http = :8090
#socket = 172.18.0.2:8080
chdir = /usr/local/magellan/magellan
wsgi-file = magellan/wsgi.py
processes = 4
threads = 2
master = true
vacuum = true
stats = 172.18.0.2:9191
daemonize = /var/log/uwsgi/uwsgi.log
運行 uwsgi magellan.ini 項目可訪問 說明uwsgi運行成功
nginx
magellan.conf
server{
listen 8080; # 監(jiān)聽訪問8080端口
# server_name 127.0.0.1;
# server_name 61.48.40.126;
# server_name 47.98.111.81;
server_name _; # 允許所有訪問
location / {
proxy_pass http://127.0.0.1:8090;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /static {
alias /usr/local/magellan/magellan/mystatic; # 和django的STATIC_ROOT對上
}
}
service nginx restart
成功