summaryrefslogtreecommitdiffstats
path: root/nixos/modules/services/web-servers
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2023-09-05 01:49:18 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2023-12-23 02:20:48 +0100
commit157256f9ddb85ca8937f49baeee3651e2b5713d8 (patch)
treed7411fb40ca2c9cd2f02bddcc8459da5e794845d /nixos/modules/services/web-servers
parentaef29dd45e4f16151889d7a0c5a66a77cf1bfc08 (diff)
nixos/nginx: filter more options when listening has quic
Diffstat (limited to 'nixos/modules/services/web-servers')
-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 6ea24e65f220..9219330f64d7 100644
--- a/nixos/modules/services/web-servers/nginx/default.nix
+++ b/nixos/modules/services/web-servers/nginx/default.nix
@@ -334,8 +334,8 @@ let
+ optionalString vhost.default "default_server "
+ optionalString vhost.reuseport "reuseport "
+ optionalString (extraParameters != []) (concatStringsSep " "
- (let inCompatibleParameters = [ "ssl" "proxy_protocol" "http2" ];
- isCompatibleParameter = param: !(any (p: p == param) inCompatibleParameters);
+ (let inCompatibleParameters = [ "accept_filter" "backlog" "deferred" "fastopen" "http2" "proxy_protocol" "so_keepalive" "ssl" ];
+ isCompatibleParameter = param: !(any (p: lib.hasPrefix p param) inCompatibleParameters);
in filter isCompatibleParameter extraParameters))
+ ";"))
+ "