【问题标题】:How to map two Google Custom Domain with two Google App Engine如何使用两个 Google App Engine 映射两个 Google 自定义域
【发布时间】:2020-04-13 13:47:27
【问题描述】:

我有两个应用引擎(默认和 app2),所以,当我从 应用引擎 -> 设置 -> 自定义域 部分添加自定义域时,它将自动映射到默认应用引擎,但我只想用我的 app2 应用引擎映射该自定义域。

那么,你能指导一下如何解决这个问题吗?

谢谢

【问题讨论】:

    标签: google-app-engine google-cloud-platform


    【解决方案1】:

    您可以从该页面添加您需要的自定义域,然后使用 Dispatch.yaml 指定您希望在该 URL 上侦听的 App Engine 服务。

    dispatch:
      - url: <DOMAIN>/*     # for example: subdomain.example.com/*
        service: <SERVICE-NAME>   # for example: app2
    

    使用:gcloud app deploy dispatch.yaml --project 部署它

    【讨论】:

    • 所以,现在我的应用引擎在app2.domain.comapp2.domain.com 上运行。两者都打开相同的应用程序引擎。现在我如何修复从 http 到 https 的 url 重定向。它应该只在 https 中打开。
    • 正如这里提到的:cloud.google.com/appengine/docs/standard/python/config/… 您只需将这两个词添加到您的 app.yaml 文件中相应的 url 条目下:secure: always 例如:- url: .* script: main. app secure: always 然后,如果用户尝试使用 HTTP 访问 URL,她将自动重定向到 HTTPS。很酷。
    猜你喜欢
    • 2018-12-15
    • 1970-01-01
    • 2021-10-27
    • 2014-03-13
    • 2015-11-07
    • 1970-01-01
    • 2012-06-10
    • 2017-04-08
    • 2020-10-17
    相关资源
    最近更新 更多