Skip to content

Instantly share code, notes, and snippets.

@victorvzn
Last active August 29, 2015 13:56
Show Gist options
  • Save victorvzn/9166922 to your computer and use it in GitHub Desktop.
Save victorvzn/9166922 to your computer and use it in GitHub Desktop.
supervisor config for django and nginx config
upstream djangoServer {
server yourdomainorip:80;
}
server {
listen 80;
server_name yourdomainorip:80;
root /home/myuser/django_projects/demo_project/demmo/;
access_log /var/log/nginx/demo.access.log;
error_log /var/log/nginx/demo.error.log;
client_max_body_size 0;
try_files $uri @djangoServer;
location @djangoServer {
client_max_body_size 0;
proxy_pass http://yourdomainorip:8001;
proxy_redirect off;
proxy_read_timeout 5m;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
[program:django]
directory=/home/myuser/django_projects/demo_project/demo/
user=myuser
command=/home/myuser/.envs/env/python2.7 /home/myuser/django_projects/demo_project/demo/manage.py run_gunicorn -w 1 -b 127.0.0.1:8001
stdout_logfile=/home/myuser/django_projects/demo_project/demo/logs/supervisor.log
stderr_logfile=/home/myuser/django_projects/demo_project/demo/logs/supervisor.error.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment