map $arg_b32 $b32 { default $arg_b32; '' verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p; } map $arg_port $dn_port { default :$arg_port; '' $arg_port; } map $arg_subdomain $onion { default $arg_subdomain; '' www; } map $arg_uri $dn_uri { default $arg_uri; '' /; } server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name checkstatus.vern.cc; include snippets/lets-encrypt.conf; root /var/www/checkstatus; error_log /var/log/checkstatus.err; access_log /var/log/checkstatus.log; ssi on; gzip off; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; fastcgi_param REDIRECT_STATUS 0; fastcgi_buffering off; fastcgi_param NO_BUFFERING 1; fastcgi_connect_timeout 300; fastcgi_read_timeout 300; location /udp { fastcgi_pass unix:/run/fcgiwrap/checkstatus-udp.socket; } location /onion { fastcgi_pass unix:/run/fcgiwrap/checkstatus-onion.socket; } location /i2p { fastcgi_pass unix:/run/fcgiwrap/checkstatus-onion.socket; } } server { listen 80; listen [::]:80; return 301 https://$host$request_uri; server_name checkstatus.vern.cc; }