426 Upgrade Required
curl -k -v x.x.x.234:31080
* Trying x.x.x.234:31080...
* Connected to x.x.x.234 (x.x.x.234) port 31080 (#0)
> GET / HTTP/1.1
> Host: x.x.x.234:31080
> User-Agent: curl/7.79.1
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 426 Upgrade Required
< Server: nginx/1.21.5
< Date: Wed, 12 Jul 2023 08:33:56 GMT
< Content-Length: 0
< Connection: keep-alive
<
* Connection #0 to host x.x.x.234 left intact
nginx版本不同
1.21
1.23
换成如下写法!
stream {
log_format main '$remote_addr - $upstream_addr - [$time_local] '
'$status ';
# access_log logs/access.log main;
# ecs-api
upstream ecs-api {
server ecs-api.<regionId>.<globalDomain>:7443;
}
server {
listen 443;
proxy_connect_timeout 1s;
proxy_pass ecs-api;
}
# kubernetes name
upstream qfusion {
server master1:21080 max_fails=1 fail_timeout=20s;
server master2:21080 max_fails=1 fail_timeout=20s;
server master3:21080 max_fails=1 fail_timeout=20s;
}
server {
listen 21080;
proxy_connect_timeout 1s;
proxy_pass qfusion;
}
}