有没有办法让用户使用他们主域上的 CNAME 记录访问我的 WebApp?

有没有办法让用户使用他们主域上的 CNAME 记录访问我的 WebApp?

我想要一种方法,允许用户使用 CNAME 记录访问我的 WebApp 的白标版本,从而允许他们从他们设置的子域或域登录到他们的应用程序。

例如app.mywebapp.com将是我托管应用程序的地方。

用户将通过以下方式访问应用程序用户应用程序.用户域名.com或者用户域名.com通过使用指向的 cname 记录app.mywebapp.com。

我如何实现这个目标?

答案1

您要么需要将您的 Web 应用程序作为默认的万能虚拟主机提供服务,要么您的服务器需要知道它应该服务的每个主机名。CNAME 是一个 DNS 概念,Web 服务器只能看到 HTTP 标Host:头(如果是 HTTPS,则为 SNI),这始终是地址栏中的原始主机名。

相关内容