如何通过域公开heroku应用程序 我在https://myapp.herokuapp.com(我现在正在使用带有自签名证书的SSL端点) 我有domainmydomain.md也可以在https://mydomain.md-具有签名证书 我想通过此域访问我的heroku应用程序
我要做什么才能让它工作?我必须在heroku和我的域管理面板上设置什么?我从未对域做过任何事情,我不知道什么是CNAME/APEX/ALIAS,也不知道我的域是什么类型如何通过域公开heroku应用程序 我在https://myapp.herokuapp.com(我现在正在使用带有自签名证书的SSL端点) 我有domainmydomain.md也可以在https://mydomain.md-具有签名证书 我想通过此域访问我的heroku应用程序,heroku,Heroku,我要做什么才能让它工作?我必须在heroku和我的域管理面板上设置什么?我从未对域做过任何事情,我不知道什么是CNAME/APEX/ALIAS,也不知道我的域是什么类型 我正在努力让它工作。。。我在管理面板中添加了子域:api.mydomain.md。 我做到了:heroku域:添加api.mydomain.md 现在我很困惑-是自定义域还是根域还是什么 我必须在mydomain.md或api.mydomain.md的DNS记录中添加CNAME记录 我试图在这两个文件中都添加CNAME记录,但
我正在努力让它工作。。。我在管理面板中添加了子域:
api.mydomain.md
。
我做到了:heroku域:添加api.mydomain.md
mydomain.md
或api.mydomain.md
的DNS记录中添加CNAME记录当我在浏览器中键入api.mydomain.md时,它只会显示“正在构建”页面您需要将您的域指向heroku应用程序 下面是一个关于这一点的超级简单的文档:
所接触的CNAME也从未对我起过作用,但这确实
- 主机=@
- 指向=75.101.145.87的点
- TTL=随心所欲(例如30分钟)
- 主机=@
- 指向=75.101.163.44
- TTL=随心所欲(例如30分钟)
- 主机=@
- 指向=174.129.212.2
- TTL=随心所欲(例如30分钟)
最后它看起来应该是这样的。希望这有帮助:)但这些IP是什么?它们是Heroku的IP地址。你可以直接在浏览器中访问它们来查看(尽管它们会说“没有这样的应用”)。只要在Heroku中添加你的域(听起来你已经这样做了),然后像我上面提到的那样创建记录,它就会工作。这就是为什么我有8个Heroku应用程序在自定义域上运行…我的是根级别的,不是子域,但应该是相同的。