diff options
author | Carl Dong <git@carldong.me> | 2023-07-07 11:52:37 -0400 |
---|---|---|
committer | Carl Dong <git@carldong.me> | 2023-10-09 21:16:03 -0400 |
commit | e5c2c71280244eca8fd2dc87f2be0ca1db7f49dd (patch) | |
tree | dbb9464bbf469b4ef8b6acbd1ad50500b86d8efc /nixos/modules/services/web-servers/nginx/default.nix | |
parent | 354d127959044be2ee5bcaf6ed86969a301322aa (diff) | |
download | nixlib-e5c2c71280244eca8fd2dc87f2be0ca1db7f49dd.tar nixlib-e5c2c71280244eca8fd2dc87f2be0ca1db7f49dd.tar.gz nixlib-e5c2c71280244eca8fd2dc87f2be0ca1db7f49dd.tar.bz2 nixlib-e5c2c71280244eca8fd2dc87f2be0ca1db7f49dd.tar.lz nixlib-e5c2c71280244eca8fd2dc87f2be0ca1db7f49dd.tar.xz nixlib-e5c2c71280244eca8fd2dc87f2be0ca1db7f49dd.tar.zst nixlib-e5c2c71280244eca8fd2dc87f2be0ca1db7f49dd.zip |
nixos/nginx: Allow empty port for listen directive
When listening on unix sockets, it doesn't make sense to specify a port for nginx's listen directive. Since nginx defaults to port 80 when the port isn't specified (but the address is), we can change the default for the option to null as well without changing any behaviour.
Diffstat (limited to 'nixos/modules/services/web-servers/nginx/default.nix')
-rw-r--r-- | nixos/modules/services/web-servers/nginx/default.nix | 4 |
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 955d6e19064e..9eebd18855c7 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -329,7 +329,7 @@ let listenString = { addr, port, ssl, proxyProtocol ? false, extraParameters ? [], ... }: # UDP listener for QUIC transport protocol. (optionalString (ssl && vhost.quic) (" - listen ${addr}:${toString port} quic " + listen ${addr}${optionalString (port != null) ":${toString port}"} quic " + optionalString vhost.default "default_server " + optionalString vhost.reuseport "reuseport " + optionalString (extraParameters != []) (concatStringsSep " " @@ -338,7 +338,7 @@ let in filter isCompatibleParameter extraParameters)) + ";")) + " - listen ${addr}:${toString port} " + listen ${addr}${optionalString (port != null) ":${toString port}"} " + optionalString (ssl && vhost.http2 && oldHTTP2) "http2 " + optionalString ssl "ssl " + optionalString vhost.default "default_server " |