【问题标题】:Google CloudRun redirect non-www to wwwGoogle Cloud Run 将非 www 重定向到 www
【发布时间】:2020-09-20 17:26:41
【问题描述】:

Google 的 CloudRun 无需任何配置即可将 http 重定向到 https。我找不到任何可以指示 CloudRun 对所有非 www 请求响应 301 永久重定向的解决方案。

我能够指示 CloudRun 处理 www 和非 www,但没有重定向。

我熟悉如何使用 nginx 和传统服务器设置所需的逻辑。我也可以在应用程序本身中执行此操作,但由于 CloudRun 是无服务器产品,因此最好在调用应用程序之前处理此状态。

谢谢。

【问题讨论】:

    标签: google-cloud-run


    【解决方案1】:

    当您到达 Cloud Run 时,您首先会进入 GFE(Google 前端)。该层确保安全(如果您将 Cloud Run 服务设置为不允许身份验证模式,执行 Google 级别的 DDoS 缓解,公开和管理 SSL 证书,将请求路由到正确的服务,...)。所以,这一层有很多工作,但你不能自定义它。

    如果你想添加自定义,你必须添加一个新层,HTTPS Global Load Balancer。现在您可以定义serverless NEG backends 来实现无服务器产品(Cloud Run、Cloud Functions、App Engine)。

    它不像你自己管理的 NGINX 那样提供定制,但你可以执行更多的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-06
      • 1970-01-01
      • 2019-03-09
      • 2021-08-03
      • 2011-11-05
      • 2011-12-01
      • 2013-12-20
      相关资源
      最近更新 更多