ruby-on-rails – 如何使用Heroku的SSL端点配置裸域名?
我最近在Heroku上运行的Rails应用程序中添加了SSL功能.我成功购买并为我的域创建了一个证书并在GoDaddy中使用了CNAME,当用户浏览到www.myappname.com时,我的应用程序的WWW子域正常工作
页面加载没有任何警告,证书工作正常. CNAME看起来像这样: 但是,当我简单地转到“裸”域名 – myappname.com时,会出现证书错误. 如何在GoDaddy中配置DNS设置以使其工作? https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords Heroku的文档中有一篇关于裸域的文章,但我不知道这将如何应用于GoDaddy的DNS管理器. 我知道Heroku有一些基于IP的SSL付费,但有另一种方法来实现这一目标吗? 解决方法
诀窍是使用机架重写:
https://github.com/jtrupiano/rack-rewrite 它允许Rails从mydomainname.com重定向到www.mydomainname.com,因为Heroku不允许裸域. 然后,您可以使用DNS管理器将www.mydomain.com指向Heroku的SSL端点(付费,每月20美元). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |