Ruby on rails 如何在Heroku托管的站点(使用Rails构建)上避免SSL错误,而无需支付SSL证书费用

Ruby on rails 如何在Heroku托管的站点(使用Rails构建)上避免SSL错误,而无需支付SSL证书费用,ruby-on-rails,ssl,heroku,web-hosting,Ruby On Rails,Ssl,Heroku,Web Hosting,我运行的站点是使用Rails构建的,如果用户选择不提交任何信息,它不要求用户提交任何信息,因此我暂时不使用SSL。我处于早期阶段,如果可能的话,我希望避免花钱 自定义域是从GoDaddy购买的 我在访问该站点时遇到此错误(这很好,因为您可以点击“继续”),但我希望用户不要有此问题 有没有关于如何避免出现此错误的建议?越简单的解决方案越好,即使从长远来看它并不理想,因为我只是想得到一个测试版的网站,供朋友/家人开始测试 谢谢 如果您想避免在heroku上购买ssl,下面是我找到的解决方法。你的网

我运行的站点是使用Rails构建的,如果用户选择不提交任何信息,它不要求用户提交任何信息,因此我暂时不使用SSL。我处于早期阶段,如果可能的话,我希望避免花钱

自定义域是从GoDaddy购买的

我在访问该站点时遇到此错误(这很好,因为您可以点击“继续”),但我希望用户不要有此问题

有没有关于如何避免出现此错误的建议?越简单的解决方案越好,即使从长远来看它并不理想,因为我只是想得到一个测试版的网站,供朋友/家人开始测试


谢谢

如果您想避免在heroku上购买ssl,下面是我找到的解决方法。你的网站仍然会有会话黑客攻击漏洞,但这是当今课程的很多倍。

您只需将注册/登录表单指向heroku提供的SSL加密版本,就可以了。比如说,

= form_for @login_user, :url => "#{Rails.env.production? ? 'https://appname.herokuapp.com' : nil }#{login_url}" do 
    # Rest of the form goes here.
这样,虽然您的站点不是100%密闭的,但攻击者永远看不到您用户的电子邮件/密码,因此您可能遇到的任何问题最多只能是内部问题

甚至可能有一个配置选项,其中所有链接都指向
herokuapp
域,但不确定

要回答问题的“如此早期”部分,不要在语义上浪费时间。如果你的服务对象不是很多用户,那么在你有足够的空间来关注这一点之前,你甚至不必担心这样的事情。把你的时间和精力集中在最重要的地方。短期来看,缩放是您希望体验的一个问题


在您的专业意见中,Sydney Rice或Stevie Johnson?

如果您想避免在heroku上购买ssl,以下是我找到的解决方法。你的网站仍然会有会话黑客攻击漏洞,但这是当今课程的很多倍。

您只需将注册/登录表单指向heroku提供的SSL加密版本,就可以了。比如说,

= form_for @login_user, :url => "#{Rails.env.production? ? 'https://appname.herokuapp.com' : nil }#{login_url}" do 
    # Rest of the form goes here.
这样,虽然您的站点不是100%密闭的,但攻击者永远看不到您用户的电子邮件/密码,因此您可能遇到的任何问题最多只能是内部问题

甚至可能有一个配置选项,其中所有链接都指向
herokuapp
域,但不确定

要回答问题的“如此早期”部分,不要在语义上浪费时间。如果你的服务对象不是很多用户,那么在你有足够的空间来关注这一点之前,你甚至不必担心这样的事情。把你的时间和精力集中在最重要的地方。短期来看,缩放是您希望体验的一个问题


您的专业意见是Sydney Rice还是Stevie Johnson?

您是否在config.rb中启用了强制ssl?如果是这样,请将其关闭config.force_ssl=false只要您不访问站点的ssl版本,就不应该出现此错误,我不这么认为think@derekyau,我试过了,但没有改变任何事情。如何更改它,使我的自定义域不会重定向到站点的SSL版本?谢谢您是否在config.rb中启用了强制ssl?如果是这样,请将其关闭config.force_ssl=false只要您不访问站点的ssl版本,就不应该出现此错误,我不这么认为think@derekyau,我试过了,但没有改变任何事情。如何更改它,使我的自定义域不会重定向到站点的SSL版本?谢谢谢谢,我想我该走了,史蒂夫。哈文将从悉尼接球,布法罗基本上没有其他接球选择,将从后面接球。我仍在研究和探索选择,但这是一个很好的起点,谢谢汉克斯,我想我会选择史蒂维。哈文将从悉尼接球,布法罗基本上没有其他接球选择,将从后面接球。我仍在研究和探索选择,但这是一个很好的起点,谢谢