假设我想将部分流量代理到远程后端,而不是服务器上的本地侦听器。例如:
upstream backends {
server 127.0.0.1:8080 weight=20; # local process (HTTP)
server other-remote-backend.company-internal.com:443; # remote server (HTTPS)
}
location / {
# ...other stuff...
proxy_pass http://backends;
}
在上述配置中,每 20 个左右的请求 NGINX 将尝试路由到http://other-remote-backend.company-internal.com:443
仅侦听 SSL 的路由。
上游有没有办法定义自己的协议方案?现在,如果不将本地侦听器进程也更改为 SSL,这似乎是不可撤销的(这是一个不太理想的更改)。
谢谢