-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdefault
More file actions
153 lines (126 loc) · 3.94 KB
/
default
File metadata and controls
153 lines (126 loc) · 3.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
upstream backend {
ip_hash;
# NOTE: max_fails=0 has been removed from all servers to enable health checks
server 10.0.10.132:8050;
server 10.0.10.138:8050;
server 10.0.10.105:8050;
server 10.0.10.132:8052;
server 10.0.10.138:8052;
server 10.0.10.105:8052;
server 10.0.10.132:8006;
server 10.0.10.138:8006;
server 10.0.10.105:8006;
server 10.0.10.132:8042;
server 10.0.10.138:8042;
server 10.0.10.105:8042;
server 10.0.10.132:8010;
server 10.0.10.138:8010;
server 10.0.10.105:8010;
server 10.0.10.132:8012;
server 10.0.10.138:8012;
server 10.0.10.105:8012;
server 10.0.10.132:8014;
server 10.0.10.138:8014;
server 10.0.10.105:8014;
server 10.0.10.132:8016;
server 10.0.10.138:8016;
server 10.0.10.105:8016;
server 10.0.10.132:8018;
server 10.0.10.138:8018;
server 10.0.10.105:8018;
server 10.0.10.132:8020;
server 10.0.10.138:8020;
server 10.0.10.105:8020;
keepalive 8;
}
server {
sendfile on;
types_hash_max_size 4096;
listen 8002 default_server;
# listen [::]:8002 default_server;
location / {
proxy_next_upstream error timeout invalid_header http_404 http_500 http_502 http_503 http_504;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_buffer_size 128k;
proxy_buffers 256 128k;
proxy_read_timeout 60s; # Changed from 10m to a more reasonable value
proxy_pass http://backend;
}
}
upstream backend2 {
ip_hash;
# NOTE: max_fails=0 has been removed from all servers to enable health checks
server 10.0.10.132:8051;
server 10.0.10.138:8051;
server 10.0.10.105:8051;
server 10.0.10.132:8053;
server 10.0.10.138:8053;
server 10.0.10.105:8053;
server 10.0.10.132:8007;
server 10.0.10.138:8007;
server 10.0.10.105:8007;
server 10.0.10.132:8043;
server 10.0.10.138:8043;
server 10.0.10.105:8043;
server 10.0.10.132:8011;
server 10.0.10.138:8011;
server 10.0.10.105:8011;
server 10.0.10.132:8013;
server 10.0.10.138:8013;
server 10.0.10.105:8013;
server 10.0.10.132:8015;
server 10.0.10.138:8015;
server 10.0.10.105:8015;
server 10.0.10.132:8017;
server 10.0.10.138:8017;
server 10.0.10.105:8017;
server 10.0.10.132:8019;
server 10.0.10.138:8019;
server 10.0.10.105:8019;
server 10.0.10.132:8021;
server 10.0.10.138:8021;
server 10.0.10.105:8021;
keepalive 8;
}
server {
listen 8003 default_server;
# listen [::]:8003 default_server;
location / {
proxy_read_timeout 60s; # Changed from 10m to a more reasonable value
proxy_next_upstream error timeout invalid_header http_404 http_500 http_502 http_503 http_504;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_buffer_size 128k;
proxy_buffers 256 128k;
proxy_pass http://backend2;
}
}
upstream moneyserver {
server 10.0.10.132:8008;
# server 159.69.169.111:8008;
# server 10.0.10.126:8008;
}
server {
listen 8008 default_server;
# listen [::]:8008 default_server;
location / {
proxy_pass http://moneyserver;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_buffer_size 128k;
proxy_buffers 256 128k;
}
}