Hosting - mwicat/personal GitHub Wiki

uWSGI

Setting up:

sudo apt-get install nginx uwsgi-plugin-python

Running:

sudo uwsgi --plugin=python --uid=www-data --gid=www-data -s /tmp/uwsgi.sock webnotify.views:app

/etc/nginx/sites-available/default

server {
        server_name n.mwicat.com;

        location @uwsgi {
                include uwsgi_params;
                uwsgi_pass unix:///tmp/uwsgi.sock;
        }


        location / {
                try_files $uri $uri/ @uwsgi;
        }

}

/etc/supervisor/conf.d/uwsgi.conf

[program:webnotify]
command = /usr/bin/uwsgi
        --plugin=python
        -b 32768 -M -t 60
        --uid=www-data --gid=www-data
        --socket /tmp/uwsgi.sock
        --chdir /home/mwicat/www/webnotify
        webnotify.views:app
user=www-data
stopsignal=INT
autorestart=true