Ruby on rails 有没有办法完全免费使用letsencrpyt在heroku godaddy上设置SSL?
我已经是一个业余开发人员很长一段时间了,这是我第一次真正需要为网站设置域和SSL。我已经从GoDaddy那里买了一个域名,我正在使用rails作为后端。但似乎几乎所有的在线指南(我来搜索的指南)都是针对Heroku付费dynos的(我是免费的),或者他们的网站托管在其他地方/在其他地方购买了域名。到目前为止,我还不确定这应该有多简单,但任何免费SSL证书生成和免费设置的指南都会很好。我已经为我的heroku应用程序使用了相同的设置。默认情况下,heroku free tier在您的web应用程序上提供ssl 就像你点击url你的网站.herokuapp.com,它是加密的,并且免费提供ssl 但是,当您将自定义域名添加到heroku应用程序中时,则其没有ssl。除非您移动到hobby dyno(付费),否则无法在其上使用sslRuby on rails 有没有办法完全免费使用letsencrpyt在heroku godaddy上设置SSL?,ruby-on-rails,ssl,heroku,dns,lets-encrypt,Ruby On Rails,Ssl,Heroku,Dns,Lets Encrypt,我已经是一个业余开发人员很长一段时间了,这是我第一次真正需要为网站设置域和SSL。我已经从GoDaddy那里买了一个域名,我正在使用rails作为后端。但似乎几乎所有的在线指南(我来搜索的指南)都是针对Heroku付费dynos的(我是免费的),或者他们的网站托管在其他地方/在其他地方购买了域名。到目前为止,我还不确定这应该有多简单,但任何免费SSL证书生成和免费设置的指南都会很好。我已经为我的heroku应用程序使用了相同的设置。默认情况下,heroku free tier在您的web应用程序
这是heroku所说的您有两个选择:
app.herokuapp.com
,因为这是通过https加密和提供的heroku ps:resize web=hobby
。然后,要启用letsencrypt自动证书,只需运行heroku certs:auto:enable
在执行此操作之前,请确保您的DNS有效地指向当前地址,否则您需要验证您的DNS目标。
文件:
不推荐的项目:
过时的教程:除了付费的dynos之外,没有其他方法可以做到这一点吗?即使使用其他托管站点/工具/方法,也只需为您的web应用使用heroku默认url即可。像yourwebsite.herokuapp.com一样,问题是我想使用我从godaddy购买的域名。你的应用程序是否可以通过你购买的域名访问?最后请注意:如果我有godaddy域名、letsencrypt SSL证书和heroku的付费dynos,我可以成功实现SSL,同时只需从godaddy和heroku支付域名费用?