【发布时间】:2019-09-01 10:58:06
【问题描述】:
我有一个托管在 https://rosalinep.herokuapp.com/ 的 heroku 应用程序,我正试图将其移至地址 www.rosalinep.com。 (我对来自 rosalinep.com 或 https 与 http 的重定向并不挑剔,我只想让这个网站现在在 url 中没有“herokuapp”的情况下启动。)我使用 Google Domains 获取域 rosalinep.com,并使用以下配置:
在 Google Domains 上:
在 Heroku 上:
昨晚我第一次尝试启动它时,它成功了,但是今天早上我看到了以下错误页面(这真是太糟糕了......):
运行“heroku 域”确认 www.rosalinep.com 位于应用的自定义域中。
我进行了一些搜索以尝试解决此问题,看起来有些类似情况的人报告说像我使用的那样使用 CNAME 成功,但 Heroku 的文档似乎说根域配置需要 ALIAS 或 ANAME ,而 Google Domains 显然不支持这些选项。
由于 Heroku 的工作方式,它们不会发布您在其上创建的应用程序的 IP 地址,因此我无法直接为其提供 IP 地址。
在试图解决这个问题时,我陷入了困境和困惑。任何有关我是否可以使用 Google Domains 的信息将不胜感激。另外,如果可以帮助,我不想为任何额外的服务付费。
如果 Google Domains 不适合这方面,那么我愿意接受其他域名注册网站。
【问题讨论】:
-
CNAME只能在不在顶点时使用。对于 apex,现在没有标准解决方案,因此一些提供商正在提供(!)一些特定的专有本地解决方案,有时称为ALIAS或ANAME或其他东西。但这仅与rosalinep.com作为网站地址相关。如果您只对www.rosalinep.com工作感兴趣,那么您绝对可以将CNAME用于www以将其发送到您想要的任何地方。
标签: heroku dns ip hosting google-domains