server { listen 80 default; server_name _; access_log /data/nginx-access.log; error_log /data/nginx-error.log; root /pinry/pinry-spa/dist/; client_max_body_size 50M; add_header X-Frame-Options sameorigin always; location /static { alias /data/static; expires max; access_log off; } location /media { alias /data/static/media; expires max; access_log off; } location /api { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://localhost:8000; break; } location /admin { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://localhost:8000; break; } location / { try_files $uri $uri/ /index.html; access_log off; } }