Skip to content

Instantly share code, notes, and snippets.

@rockymeza
Created February 27, 2014 09:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rockymeza/9246754 to your computer and use it in GitHub Desktop.
Save rockymeza/9246754 to your computer and use it in GitHub Desktop.
nginx + Django configs
# /etc/nginx/uwsgi_params
uwsgi_param QUERY_STRING $query_string;
uwsgi_param REQUEST_METHOD $request_method;
uwsgi_param CONTENT_TYPE $content_type;
uwsgi_param CONTENT_LENGTH $content_length;
uwsgi_param REQUEST_URI $request_uri;
uwsgi_param PATH_INFO $document_uri;
uwsgi_param DOCUMENT_ROOT $document_root;
uwsgi_param SERVER_PROTOCOL $server_protocol;
uwsgi_param HTTPS $https if_not_empty;
uwsgi_param REMOTE_ADDR $remote_addr;
uwsgi_param REMOTE_PORT $remote_port;
uwsgi_param SERVER_PORT $server_port;
uwsgi_param SERVER_NAME $server_name;
# /etc/nginx/sites-enabled/xxx.conf
server {
listen 80;
charset utf-8;
server_name xxx.com;
location /static/ {
alias /var/www/xxx/static/;
}
location /media/ {
alias /var/www/xxx/media/;
}
# uWSGI pass-through
location / {
include uwsgi_params;
uwsgi_pass unix:///tmp/xxx.sock;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment