【问题标题】:Firebase hosting sub-domain limitFirebase 托管子域限制
【发布时间】:2021-11-09 19:24:31
【问题描述】:

我希望使用 firebase 托管多个网站,但已阅读可能导致问题的内容。

由于 SSL 证书铸造限制,每个自定义域被限制为每个顶点域有 20 个子域。

https://cloud.google.com/storage/docs/hosting-static-website

我希望使用子域,例如a.example.com、b.example.com ...等

20 个域的限制似乎相当严格,我有一些问题

  1. 如果我为每个子域创建单独的项目,此限制是否仍然适用?例如有 1 个带有 a.example.com 托管站点的 firebase 项目,并且有一个完全独立的用于托管 b.example.com 的 firebase 项目。

  2. 我还阅读了您可以使用云存储和负载平衡器进行托管。 https://cloud.google.com/storage/docs/hosting-static-website。这是提供自动证书还是手动?

  3. 20 个子域的限制是否仅适用于 Firebase 托管,还是也适用于通过云存储和负载平衡器进行的托管?

谢谢

【问题讨论】:

  • 20 个域可能看起来有限制,但大型证书存在性能问题。每个连接都必须验证证书。对于需要大量子域的站点,请使用通配符证书。这也意味着使用 Compute Engine 等服务,您可以在其中部署自己的通配符证书。

标签: firebase google-cloud-platform google-cloud-storage web-hosting


【解决方案1】:
  1. 此限制是针对每个项目的,因此如果您将不同的域放在不同的项目上,它们不会受到影响。

  2. 文档似乎很好地描述了该过程:https://cloud.google.com/storage/docs/hosting-static-website#lb-ssl

  3. 此限制仅适用于 Firebase 托管。当然,其他产品可能有自己的限制,但这些限制会在该产品的文档中列出。

【讨论】:

  • 在您的第一项中,“不同域”是指子域 *.example.com ?我想知道是否真的有可能在一个项目上拥有 20 个子域,在另一个 firebase 项目上拥有 20 个其他子域,并且所有 40 个子域都具有相同的顶点域?
猜你喜欢
  • 1970-01-01
  • 2012-10-28
  • 1970-01-01
  • 2019-12-01
  • 1970-01-01
  • 2018-09-13
  • 2020-07-04
  • 1970-01-01
  • 2021-08-01
相关资源
最近更新 更多