小编Fre*_*ooc的帖子

自定义域/捕获 Google App Engine 上的所有主机名

我正在尝试使用Cloudflare for Saas配置我的 Google App Engine 实例,更准确地说是使用 Cloudflare for SaaS产品的 SSL。目标是我可以向我的客户提供一个“自定义域”(也称为“虚荣域”),这样他们就不会访问dashboard.mywebsite.com,而是访问app.customerwebsite.com

配置部分

为了确保我的 App Engine 实例能够正确地在 上提供内容dashboard.mywebsite.com,我进行了以下操作:

在谷歌云方面:

  • 我已经配置了自定义域dashboard.mywebsite.com
  • 我已让 Google 管理 SSL 配置(无自定义密钥/证书)

Google Cloud 自定义域配置

  • 这是我的app.yaml配置文件:
runtime: nodejs14

env_variables:
  NODE_ENV: 'production'

basic_scaling:
  max_instances: 10
  idle_timeout: 5m
Run Code Online (Sandbox Code Playgroud)

在 Cloudflare 方面:

  • 我已经更新了 DNS 记录,因此dashboard.mywebsite.com可以完美运行
  • 我已经在完整模式下配置了 SSL (虽然我也尝试过灵活模式- 两者都有效)

Cloudflare DNS 区域

我等了几个小时,确认可以dashboard.mywebsite.com正确解析并提供我的内容(来自 Google App Engine)。

接下来,自定义域

根据Cloudflare 文档,我必须注册后备源(即dashboard.website.com),然后配置自定义主机名(例如app.customerwebsite.com)。我做到了。

Cloudflare 中的自定义主机名配置

现在,再次根据Cloudflare …

google-app-engine cloudflare

1
推荐指数
1
解决办法
766
查看次数

标签 统计

cloudflare ×1

google-app-engine ×1