Flask:
Uwsgi配置:使用socket
[uwsgi] socket = :8081 wsgi-file=/home/python/flask/index.py chdir = /home/python/flask callable=app master = true vacuum = true stats = 127.0.0.1:5001 listen = 128
Nginx配置:使用socket
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8081;
uwsgi_param UWSGI_PYHOME /home/python/flask/venv;
uwsgi_param UWSGI_CHDIR /home/python/flask;
uwsgi_param UWSGI_SCRIPT flask_web:application;
uwsgi_read_timeout 300;
uwsgi_connect_timeout 300;
uwsgi_send_timeout 300;
}
Django:
Uwsgi配置:使用socket
[uwsgi] socket = :8082 chdir = /home/python/djangoproject module = djangoproject.wsgi:application callable = app master = true vacuum = true stats = 127.0.0.1:5001 listen = 128
Nginx配置:使用socket
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8082;
uwsgi_param UWSGI_CHDIR /home/python/djangoproject;
uwsgi_read_timeout 300;
uwsgi_connect_timeout 300;
uwsgi_send_timeout 300;
}
另:
location ~ ^/static/ {
root /home/python/djangoproject/public;
expires 24h;
access_log off;
}