Skip to content

Instantly share code, notes, and snippets.

@janfilips
Created May 30, 2018 20:30
Show Gist options
  • Save janfilips/6cff48a16fe3928e96b5d4d22a1ddbe2 to your computer and use it in GitHub Desktop.
Save janfilips/6cff48a16fe3928e96b5d4d22a1ddbe2 to your computer and use it in GitHub Desktop.
# nginx.conf
upstream django {
# connect to this socket
# server unix:///tmp/uwsgi.sock; # for a file socket
server 127.0.0.1:8001; # for a web port socket
}
server {
# the port your site will be served on
listen 8000;
# the domain name it will serve for
server_name .example.com; # substitute your machine's IP address or FQDN
charset utf-8;
#Max upload size
client_max_body_size 75M; # adjust to taste
# Django media
location /media {
alias /path/to/your/project/project/media; # your Django project's media files
}
location /static {
alias /path/to/your/project/project/static; # your Django project's static files
}
# Finally, send all non-media requests to the Django server.
location / {
uwsgi_pass django;
include /etc/nginx/uwsgi_params; # or the uwsgi_params you installed manually
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment