mirror of
https://github.com/CHN-beta/nixos.git
synced 2026-01-12 04:39:23 +08:00
fix nginx stream config
This commit is contained in:
@@ -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;
|
||||
}
|
||||
'';
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user