【问题标题】:How can different subdomains point to the same IP and reach different webpages?不同的子域如何指向同一个IP,到达不同的网页?
【发布时间】:2020-12-26 12:36:31
【问题描述】:

我有一个带有 2 个 Web 应用程序的 firebase 项目:

name:      url
PC         pc-my-app.web.app
Mobile     m-my-app.web.app

firebase 为我提供了两个应用程序的 IP X.X.X.X。

我有一个域 example.com,其中包含以下记录:

 A     example.com X.X.X.X
 A   m.example.com X.X.X.X

我认为让这些记录指向同一个 IP 意味着我看到的是同一个网页,但显然不是这样。

由于(显然)从未指定端口,X.X.X.X 上的服务器如何判断我尝试连接到哪个应用程序?

我的猜测是 X.X.X.X 上的服务器也会以某种方式接收原始 URL 作为参数...

【问题讨论】:

    标签: firebase firebase-hosting a-records


    【解决方案1】:

    Firebase 托管(以及大多数其他托管服务提供商)检查传入请求中的 Host 标头以确定要提供的内容。而这个Host 标头值允许单个服务器将不同的请求映射到正确的网站内容(通常称为“虚拟主机”)。

    另见:

    【讨论】:

      猜你喜欢
      • 2015-06-25
      • 1970-01-01
      • 2016-07-18
      • 2020-09-22
      • 2012-07-31
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      • 2013-07-02
      相关资源
      最近更新 更多