【发布时间】:2021-08-02 13:59:43
【问题描述】:
我们有内部负载均衡器,请求来自一个实例组,该实例组基本上是一组虚拟机。
Load Balancer -> Instance Group (our service is running on the Port 8080)
由于我们需要将其中一个请求重定向到其他域,这样做是为了测试我们的新服务
Load Balancer -> Send Request to VM 1 at port 8080 -> Redirect it newservice.com/filter=<with arguments>
-> VM 2 and VM 3 service is running on port 8080
这样做的正确方法是什么?由于新服务不在同一个 gcp 项目中,我们应该如何实现它有什么帮助吗?
我有简单的 nginx 配置:
server {
listen 80;
server_name MY-MACHINE-IP (VM 1)
return 301 https://newService.com$request_uri;;
}
但是没有重定向发生
【问题讨论】:
-
你是说VM 2和VM 3,新服务的VM在另一个项目中(比如说项目B)?项目A中只有负载均衡器和重定向VM?
-
请描述哪些虚拟机在哪些项目中(A、B、C),现在所有的设置如何以及在测试新服务时您希望它如何工作。
标签: nginx google-cloud-platform