目前我在 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 应用程序(,那么您必须完成所有这些任务才能使其工作:
- 将子域名
client1.myapp.com
添加为附加到 Heroku 应用的域名 - 配置
client1.myapp.com
的 DNS 记录 - 确保 client1.myapp.com 解析 (
dig client1.myapp.com
( - 将客户子域/域添加到您的 Heroku 应用程序,否则 Heroku 将拒绝路由该域的请求
- 将客户子域/域的 DNS 记录配置为 CNAME
client1.myapp.com
- 确保客户子域/域解析
根据您的问题描述,我假设您可能没有将客户子域/域配置为 Heroku 应用程序的域。