ruby-on-rails - Heroku 自定义域(Namecheap)不起作用
问题描述
那是我第一次处理自定义域。我在 Heroku 上托管了 Rails 应用程序。我在 Heroku 应用程序的设置中设置了自定义域:将 应用程序的 DNS 提供程序(Namecheap)配置为指向 DNS 目标。已经联系了他们,他们说我正确地将我的域指向了 Heroku。 但是我的域“polina.io”仍然无法正常工作。我不明白为什么。
当我$ dig CNAME www.polina.io
在终端中运行以检查更改时,一切看起来都很好:
; <<>> DiG 9.10.6 <<>> CNAME www.polina.io
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65173
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.polina.io. IN CNAME
;; ANSWER SECTION:
www.polina.io. 251 IN CNAME hidden-alligator-62pta0x140xhvkwsl9336sfc.herokudns.com.
;; Query time: 7 msec
;; SERVER: 115.178.58.10#53(115.178.58.10)
;; WHEN: Fri Feb 21 14:56:22 +07 2020
;; MSG SIZE rcvd: 111
我会很感激任何帮助。
解决方案
如果有人遇到同样的问题,也许它会有所帮助。
我解决了添加 SSL 证书的问题(不确定这是否重要),并且不仅添加了 www.domainexample.com,还添加了根域(domainexample.com):
$ heroku domains:add polina.io
$ heroku domains:wait 'polina.io'
推荐阅读
- nginx - 如何使用多个代理配置 Nginx
- android - 如何为这些创建通用方法?
- javascript - Javascript:在表单提交的url中查找和替换字符串
- r - 跨行求和,但仅满足条件的单元格
- javascript - JQuery 在延迟删除类上无法正常工作
- c++ - 将 json++ 实现转换为使用 rapidJSON:处理字符串和 wstring 的混合
- git - 无法在 Azure Devops 管道中推送 git 标签
- r - 在 R 中使用 group_by 后如何复制粘贴数据?
- excel - Excel VBA 运行时错误“1004”:分配 Range.Value 属性时出现“应用程序定义或对象定义错误”
- reactjs - 为什么 useEffect 外部的函数会被调用,而 useEffect 内部没有依赖数组的函数却不会?