# nginx reverse proxy for the zone-labels API. # Install: sudo cp this file to /etc/nginx/sites-available/bigbrainparking.mowden.top # sudo ln -s ../sites-available/bigbrainparking.mowden.top /etc/nginx/sites-enabled/ # sudo nginx -t && sudo systemctl reload nginx # TLS: sudo certbot --nginx -d bigbrainparking.mowden.top # (certbot rewrites this file to add the :443 server block + HTTP->HTTPS redirect.) server { listen 80; listen [::]:80; server_name bigbrainparking.mowden.top; # Small API; cap request bodies. client_max_body_size 32k; location / { proxy_pass http://127.0.0.1:8097; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 30s; } }