Apache 云计算运行+;阿帕奇&x2B;负载平衡器:如何获得正确的路径?

Apache 云计算运行+;阿帕奇&x2B;负载平衡器:如何获得正确的路径?,apache,google-cloud-platform,cloud,google-cloud-run,Apache,Google Cloud Platform,Cloud,Google Cloud Run,早上好,我正在将我的PHP+Apache应用程序从Compute Engine VM移动到Google Cloud Run,我设法让Cloud Run服务启动并运行起来,并且在一定程度上正常工作,但我希望在设置负载平衡器时,它能在可用。”https://www.mydomainexample.com.br/app/something/*->云运行服务“,正如预期的那样,它击中了在我的云运行服务上运行的Apache,但它返回404,因为负载平衡器从Apache请求“/app/something/”

早上好,我正在将我的PHP+Apache应用程序从Compute Engine VM移动到Google Cloud Run,我设法让Cloud Run服务启动并运行起来,并且在一定程度上正常工作,但我希望在设置负载平衡器时,它能在可用。”https://www.mydomainexample.com.br/app/something/*->云运行服务“,正如预期的那样,它击中了在我的云运行服务上运行的Apache,但它返回404,因为负载平衡器从Apache请求“/app/something/”,这是不存在的,因为我希望负载平衡器只将用户从该URL+路径发送到在Apache上运行的应用程序的起始页,这应该是我的基本URL

所以我需要知道哪一个谷歌云平台解决方案或apacheconf指令最适合做我想做的事情。Apache的“别名”不起作用,我也不确定它是否真的是正确的、聪明的、更漂亮的方法。

你可以执行

  • 在主机和路径规则中,单击高级
  • 设置默认规则(任意路径、任意域),然后添加新的主机和路径规则
  • 从那里添加路径规则

  • 然后像这样配置它

很好,你又帮了我,我记得几周前我问过你的另一个问题。再次非常感谢。:)您好,如果我想访问/app/something/?中的目录该怎么办?正常情况下,没有问题,只替换前缀。但是我从来没有测试过!!你是说这个URL
/app/something
?如果是,请将其添加为
路径
字段中的另一个路径。您只能使用负载平衡器配置前缀。对于后缀,您需要更新Apache(我不知道如何更新)或应用程序以接受这些路径。