diff --git a/modules/nginx.nix b/modules/nginx.nix index 38ca994..b82868d 100644 --- a/modules/nginx.nix +++ b/modules/nginx.nix @@ -40,6 +40,8 @@ '' 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; ''; }; in { enable = true; @@ -53,6 +55,13 @@ "seed.tty.garden" = vhostDefault // { locations."/" = { proxyPass = "http://127.0.0.1:3000"; + extraConfig = + '' + 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; + ''; }; }; "mirror.tty.garden" = vhostDefault // {