14
14
access_log /var/log/nginx/access.log main ;
15
15
sendfile on ;
16
16
keepalive_timeout 65 ;
17
+ upstream backend {
18
+ server midway:7001;
19
+ }
17
20
18
21
server {
19
22
listen 80 ;
25
28
}
26
29
location /api/
27
30
{
28
- proxy_pass http://midway:7001 /;
31
+ proxy_pass http://backend /;
29
32
proxy_set_header Host $host ;
30
33
proxy_set_header X-Real-IP $remote_addr ;
31
34
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
@@ -48,6 +51,42 @@ http {
48
51
49
52
#expires 12h;
50
53
}
54
+ location /im {
55
+ proxy_pass http://backend/im;
56
+ proxy_connect_timeout 3600s ; #配置点1
57
+ proxy_read_timeout 3600s ; #配置点2,如果没效,可以考虑这个时间配置长一点
58
+ proxy_send_timeout 3600s ; #配置点3
59
+ proxy_set_header Host $host ;
60
+ proxy_set_header X-Real-IP $remote_addr ;
61
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
62
+ proxy_set_header REMOTE-HOST $remote_addr ;
63
+ #proxy_bind $remote_addr transparent;
64
+ proxy_http_version 1.1 ;
65
+ proxy_set_header Upgrade $http_upgrade ;
66
+ proxy_set_header Connection "upgrade" ;
67
+ # rewrite /socket/(.*) /$1 break;
68
+ proxy_redirect off ;
69
+
70
+ }
71
+
72
+ location /socket {
73
+ proxy_pass http://backend/socket;
74
+ proxy_connect_timeout 3600s ; #配置点1
75
+ proxy_read_timeout 3600s ; #配置点2,如果没效,可以考虑这个时间配置长一点
76
+ proxy_send_timeout 3600s ; #配置点3
77
+ proxy_set_header Host $host ;
78
+ proxy_set_header X-Real-IP $remote_addr ;
79
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
80
+ proxy_set_header REMOTE-HOST $remote_addr ;
81
+ #proxy_bind $remote_addr transparent;
82
+ proxy_http_version 1.1 ;
83
+ proxy_set_header Upgrade $http_upgrade ;
84
+ proxy_set_header Connection "upgrade" ;
85
+ rewrite /socket/(.*) /$1 break;
86
+ proxy_redirect off ;
87
+
88
+ }
89
+
51
90
52
91
location /adminer/
53
92
{
0 commit comments