fix nginx stream config

This commit is contained in:
2023-08-10 17:53:48 +08:00
parent 72a1c5c489
commit 9962a562c2

View File

@@ -578,25 +578,22 @@ inputs:
enable = true;
streamConfig = stripeTabs
''
stream
map $ssl_preread_server_name $backend
{
map $ssl_preread_server_name $backend
{
${concatStringsSep "\n" (map
(x: '' "${x.name}" 127.0.0.1:${x.value};'')
(attrsToList services.nginx.transparentProxy.map))}
}
${concatStringsSep "\n" (map
(x: '' "${x.name}" 127.0.0.1:${x.value};'')
(attrsToList services.nginx.transparentProxy.map))}
}
server
{
listen ${services.nginx.transparentProxy.listen};
ssl_preread on;
proxy_bind $remote_addr transparent;
proxy_pass $backend;
proxy_connect_timeout 1s;
proxy_socket_keepalive on;
proxy_buffer_size 128k;
}
server
{
listen ${services.nginx.transparentProxy.listen};
ssl_preread on;
proxy_bind $remote_addr transparent;
proxy_pass $backend;
proxy_connect_timeout 1s;
proxy_socket_keepalive on;
proxy_buffer_size 128k;
}
'';
};