为具有子域的 heroku 应用配置 CNAME



目前我在 Heroku 上有一个应用程序,其中包含一个通配符子域,工作方式如下:

client1.myapp.com, client2.myapp.com, ...

这工作正常。然后,我希望每个客户端都可以使用自己的个人域访问此应用程序。因此,在我的个人域上对此进行测试,我想像这样配置test.mydomain.com

CNAME test --- client1.myapp.com

但是,这还没有奏效。我一直收到 heroku 错误'No such app, There's nothing here, yet.'.

不知道我错过了什么。这是与我的实际Laravel应用程序有关的问题吗?希罗库配置?域名系统?

提前感谢任何帮助。

假设您的应用程序将为每个客户端提供一个主机名(实际上,最好有一个主机名,因为在任何情况下看起来它们都将指向同一个 Heroku 应用程序(,那么您必须完成所有这些任务才能使其工作:

  1. 将子域名client1.myapp.com添加为附加到 Heroku 应用的域名
  2. 配置client1.myapp.com的 DNS 记录
  3. 确保 client1.myapp.com 解析 ( dig client1.myapp.com (
  4. 将客户子域/域添加到您的 Heroku 应用程序,否则 Heroku 将拒绝路由该域的请求
  5. 将客户子域/域的 DNS 记录配置为 CNAME client1.myapp.com
  6. 确保客户子域/域解析

根据您的问题描述,我假设您可能没有将客户子域/域配置为 Heroku 应用程序的域。

最新更新