CodeKitz
Log in
Deploy Django to NginX via reverse proxy
NginX
Django
Edit
Option
Deploy Django to NginX via reverse proxy
Script
Copy
cat <<EOT > /etc/nginx/sites-available/{{ PROGRAM }}.conf server { listen 80; server_name {{ SERVER_NAME }}; location /media { alias {{ PROJECT_PATH }}/media; } location /static { alias {{ PROJECT_PATH }}/static_root; } location / { proxy_pass_header Server; proxy_set_header Host \$http_host; proxy_redirect off; proxy_set_header X-Real-IP \$remote_addr; proxy_set_header X-Scheme \$scheme; proxy_connect_timeout 10; proxy_read_timeout 10; proxy_pass http://localhost:{{ PROXY_PORT }}/; } } EOT