我在为heroku应用设置自定义域时遇到了麻烦。 这是我的heroku app:
https://evening-beyond-1234.herokuapp.com/
让我们说这是我的域名:
my-fake-domain.com
所以我希望我的应用能够在这个领域。
我已将此域添加到heroku应用域:
$ heroku domains
=== evening-beyond-1234 Heroku Domain
evening-beyond-1234.herokuapp.com
=== evening-beyond-1234 Custom Domains
Domain Name DNS Target
---------------- ---------------------------------
my-fake-domain.com evening-beyond-1234.herokuapp.com
在我购买域名的网站上,我可以更改DNS,所以我这样做了:
1)DNS的类型 - >来自其他托管服务提供商的DNS
2)第一个DNS服务器(*必填) - > evening-beyond-1234.herokuapp.com
3)第二个DNS服务器(*必填) - > evening-beyond-1234.herokuapp.com
我为第二个DNS设置相同,因为它被标记为必需,所以我需要指定两个DNS。
这些变化发生了几天后它才起作用。 还有另一种更改DNS的选项:扩展DNS编辑器。 我可以在那里指定CNAME条目和其他条目。
任何想法我做错了什么? 我对这个领域完全陌生,应该只是我身边的一个愚蠢的错误。%)
答案 0 :(得分:0)
您的配置不正确。您正在做的是您正在更改域的名称服务器,因此将委托移至Heroku。
但是,Heroku不是权威的名称服务器,因此您无法将域名委托给他们。
您需要做的是在托管服务提供商处恢复授权,然后查看托管/ DNS提供商的文档,了解如何创建A或CNAME记录以将您的域指向Heroku。
另请注意,除非您使用支持顶点域的CNAME功能的one of these DNS providers,否则您将无法指向您的顶点域(因此function select()
{
$.ajax({
type: 'get',
url: '/id',
success: function(data) {
var ceva = data;
console.log('#ceva');
},
error: function(err) {
console.log(err);
}
});
}
到Heroku。
无论您使用谁,都可以创建CNAME记录,以便将my-fake-domain.com
指向www.my-fake-domain.com
。
对于evening-beyond-1234.herokuapp.com
,您可以根据其中一个提供商文档创建ALIAS / ANAME,也可以将域重定向到www版本。