server { listen 443 ssl http2; listen [::]:443 ssl http2; ssl_certificate /ssl/chain.crt; ssl_certificate_key /ssl/certificate.keyplain; error_page 403 404 /403_404.html; location = /403_404.html { default_type application/json; return 200 'You are not authorized to access this page.'; } location / { proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_connect_timeout 600s; proxy_send_timeout 600s; proxy_read_timeout 600s; send_timeout 600s; proxy_pass http://synapse-admin; } }