parent
70a00bed1d
commit
0519c8fe30
@ -4,4 +4,5 @@ dest = "/etc/nginx/nginx.conf"
|
|||||||
keys = [
|
keys = [
|
||||||
"SERVERS",
|
"SERVERS",
|
||||||
"PORTS",
|
"PORTS",
|
||||||
|
"UDP_PORTS",
|
||||||
]
|
]
|
||||||
|
@ -11,6 +11,10 @@ events {
|
|||||||
}
|
}
|
||||||
|
|
||||||
stream {
|
stream {
|
||||||
|
|
||||||
|
#######
|
||||||
|
# TCP #
|
||||||
|
#######
|
||||||
{{- range $port := $ports }}
|
{{- range $port := $ports }}
|
||||||
upstream server_nodes_{{ $port }} {
|
upstream server_nodes_{{ $port }} {
|
||||||
{{- range $server := $servers }}
|
{{- range $server := $servers }}
|
||||||
@ -25,9 +29,14 @@ stream {
|
|||||||
proxy_connect_timeout 2s;
|
proxy_connect_timeout 2s;
|
||||||
}
|
}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
#######
|
||||||
|
# UDP #
|
||||||
|
#######
|
||||||
|
|
||||||
{{- range $port := $udp_ports }}
|
{{- range $port := $udp_ports }}
|
||||||
{{- if $port }}
|
{{- if $port }}
|
||||||
upstream server_nodes_{{ $port }} {
|
upstream server_nodes_udp_{{ $port }} {
|
||||||
{{- range $server := $servers }}
|
{{- range $server := $servers }}
|
||||||
server {{ $server }}:{{ $port }} max_fails=1 fail_timeout=10s;
|
server {{ $server }}:{{ $port }} max_fails=1 fail_timeout=10s;
|
||||||
{{- end }}
|
{{- end }}
|
||||||
@ -35,7 +44,7 @@ stream {
|
|||||||
|
|
||||||
server {
|
server {
|
||||||
listen {{ $port }} udp;
|
listen {{ $port }} udp;
|
||||||
proxy_pass server_nodes_{{ $port }};
|
proxy_pass server_nodes_udp_{{ $port }};
|
||||||
proxy_timeout 600;
|
proxy_timeout 600;
|
||||||
proxy_connect_timeout 2s;
|
proxy_connect_timeout 2s;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user