0

目前我在 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 配置?域名系统?

提前感谢您的帮助。

4

1 回答 1

1

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

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

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

于 2018-01-27T14:03:22.363 回答