Dns 如何使用用户拥有的自定义域显示应用程序中的页面

Dns 如何使用用户拥有的自定义域显示应用程序中的页面,dns,cname,Dns,Cname,我们在now/zeit上托管了一个angular应用程序(例如render.our app.com)。此应用程序允许用户显示演示文稿。路径中需要包含presentationId,例如。我们希望能够使用用户拥有的自定义域,以显示我们没有重定向的演示文稿 例如,用户有一个域(website.mycompany.com),我们希望使用我们的应用程序在该自定义域下显示演示文稿 website.mycompany.com=>render.our-app.com/12345(12345=presentati

我们在now/zeit上托管了一个angular应用程序(例如render.our app.com)。此应用程序允许用户显示演示文稿。路径中需要包含presentationId,例如。我们希望能够使用用户拥有的自定义域,以显示我们没有重定向的演示文稿

例如,用户有一个域(website.mycompany.com),我们希望使用我们的应用程序在该自定义域下显示演示文稿

website.mycompany.com=>render.our-app.com/12345(12345=presentationId)

我们不知道如何正确地做到这一点。我们试图使用cname,但出现了一个错误,错误是: 404:找不到 代码:未找到部署

(该错误非常特定于now/zeit)

我们认为这可能有效

我们不确定如何做到这一点:(


谢谢

所涉及的步骤可能是:

  • 在服务器上为website.mycompany.com设置一个虚拟主机(如果您在Apache上,也可以使用
    ServerAlias
    指令。这是您的应用程序的托管位置
  • 编辑将用于演示文稿的计算机的主机文件,在该主机文件中添加指向服务器IP地址的website.mycompany.com条目。这样做可以绕过正常的DNS解析过程。电脑将连接到演示服务器,而不是连接到“true”地址
  • 有一个gotcha:SSL。您可以在服务器上创建自签名证书,然后将其添加到客户端(演示PC)上的受信任证书列表中。这可以在您第一次启动浏览器并获得有关自签名证书的警报时完成