nixos/nginx: not using reuseport for unix domain listens

This commit is contained in:
Glen Huang
2025-12-22 14:10:30 +08:00
parent ee63a5b955
commit 4f10f5d413
@@ -385,7 +385,7 @@ let
"
listen ${addr}${optionalString (port != null) ":${toString port}"} quic "
+ optionalString vhost.default "default_server "
+ optionalString vhost.reuseport "reuseport "
+ optionalString (vhost.reuseport && !(lib.hasPrefix "unix:" addr)) "reuseport "
+ optionalString (extraParameters != [ ]) (
concatStringsSep " " (
let
@@ -411,7 +411,7 @@ let
+ optionalString (ssl && vhost.http2 && oldHTTP2) "http2 "
+ optionalString ssl "ssl "
+ optionalString vhost.default "default_server "
+ optionalString vhost.reuseport "reuseport "
+ optionalString (vhost.reuseport && !(lib.hasPrefix "unix:" addr)) "reuseport "
+ optionalString proxyProtocol "proxy_protocol "
+ optionalString (extraParameters != [ ]) (concatStringsSep " " extraParameters)
+ ";";