加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何使用Heroku的SSL端点配置裸域名?

发布时间:2020-12-17 02:32:02 所属栏目:百科 来源:网络整理
导读:我最近在Heroku上运行的Rails应用程序中添加了SSL功能.我成功购买并为我的域创建了一个证书并在GoDaddy中使用了CNAME,当用户浏览到www.myappname.com时,我的应用程序的WWW子域正常工作 页面加载没有任何警告,证书工作正常. CNAME看起来像这样: 主持人:www
我最近在Heroku上运行的Rails应用程序中添加了SSL功能.我成功购买并为我的域创建了一个证书并在GoDaddy中使用了CNAME,当用户浏览到www.myappname.com时,我的应用程序的WWW子域正常工作

页面加载没有任何警告,证书工作正常.

CNAME看起来像这样:
主持人:www
指向:myappnamefoobar-1234.herokussl.com

但是,当我简单地转到“裸”域名 – 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美元).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读