Google Cloud Load平衡器(不包括特定端口)

时间:2017-03-26 19:00:57

标签: routing google-cloud-platform load-balancing google-compute-engine

我只是设置了google Cloud的https负载均衡器,它似乎工作正常(它超级快)。但是,我无法再访问特定端口上的受SSL保护的页面。

e.g。 https://www.example.com(工作正常) https://www.example.com:8443(在启用负载均衡器后不再起作用)

当前设置: www指向负载均衡器IP。

是否可以在特定端口(例如8443/8447)​​的负载均衡器中进行排除,以便将流量直接重定向到正确的服务器IP? (例如绕过负载均衡器)。

感谢您的帮助!

~Luc

1 个答案:

答案 0 :(得分:0)

不,它不可能排除这样的任何端口。

此外,据我所知,Google Load Balancing仅支持侦听特定端口(HTTP为80/8080,HTTP为443)。在其配置中无法提供自定义端口。

如果要直接访问8443上运行的服务,可以始终使用实例的ip或主机名(instance-host:8443)直接调用实例。

如果要对服务进行负载均衡,则有两种选择:

  1. 仅在标准端口上运行服务。
  2. 在实例或本地代理上使用端口转发,例如HAProxy(Google cloud load balancer port 80, to VM instances serving port 9000)。