我正在尝试将 Google Cloud 负载均衡器配置为执行以下操作:
我有一个网站在虚拟机实例中的 Wordpress 机器上运行,我希望用户在输入时访问该网站
outairnet.com
。我有一个单独的 html 文件,我希望用户在访问
outairnet.com/map
.WP 在计算引擎 VM 上运行,连接到 VM 实例和后端服务。单独的 html 文件位于服务存储桶上,连接到后端存储桶。
我尝试配置一个非常简单的路径转发规则,这对我来说很有意义。但这只会增加任何试图访问outairnet.com/*
WP 的人(这很好),但访问outairnet.com/map
并不指向带有 html 文件的存储桶,但是访问outairnet.com/index.html
确实指向单独的 html 文件。
我的 LB 配置看起来像这样。
我想我已经解决了这个问题,但仍然无法解决。
即使我尝试删除它,谷歌控制台似乎也会添加 /* 规则。
所以它是一个 /* 路径规则,它可以捕获所有内容,尽管还有一个更具体的规则,例如 /mypath/* 。
但由于某种原因,它只是在删除后自动读取。为什么?