about summary refs log tree commit diff
path: root/nixos/modules/services/web-servers/nginx/default.nix
diff options
context:
space:
mode:
authorsandydoo <hey@sandydoo.me>2023-04-28 07:20:36 +0000
committersandydoo <hey@sandydoo.me>2023-04-28 07:20:36 +0000
commit2086b377cfb5565f443c0a47e224cecbdaafad98 (patch)
tree096eb653dfb7be0803daf5650a56a0e7874c3838 /nixos/modules/services/web-servers/nginx/default.nix
parent2ed6b1b9f99a42539e3d9cba028cdbbbdfdbea83 (diff)
downloadnixlib-2086b377cfb5565f443c0a47e224cecbdaafad98.tar
nixlib-2086b377cfb5565f443c0a47e224cecbdaafad98.tar.gz
nixlib-2086b377cfb5565f443c0a47e224cecbdaafad98.tar.bz2
nixlib-2086b377cfb5565f443c0a47e224cecbdaafad98.tar.lz
nixlib-2086b377cfb5565f443c0a47e224cecbdaafad98.tar.xz
nixlib-2086b377cfb5565f443c0a47e224cecbdaafad98.tar.zst
nixlib-2086b377cfb5565f443c0a47e224cecbdaafad98.zip
nixos/nginx: serve the status page on localhost servers
The status page is inaccessible by default, unless a virtual host is
added with a `server_name` that's not `localhost`.

This commit moves the status page configuration, so that
it's matched before the main server blocks.
Diffstat (limited to 'nixos/modules/services/web-servers/nginx/default.nix')
-rw-r--r--nixos/modules/services/web-servers/nginx/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
index 1e6cb0d37405..f36fe2a4f4f4 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -256,8 +256,6 @@ let
 
       ${proxyCachePathConfig}
 
-      ${vhosts}
-
       ${optionalString cfg.statusPage ''
         server {
           listen ${toString cfg.defaultHTTPListenPort};
@@ -275,6 +273,8 @@ let
         }
       ''}
 
+      ${vhosts}
+
       ${cfg.appendHttpConfig}
     }''}