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; }