gpt4 book ai didi

ssl - 如何在 Heroku 上禁用 HTTPS

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:38 24 4
gpt4 key购买 nike

我创建了一个站点并将其放在 Heroku 上。然后,我在 Heroku 控制面板中添加了一个自定义域(例如“site.example.com”),并将 DNS 指向我的 Heroku 地址。这工作正常,但是当我访问该站点时,我收到一个很大的浏览器警告,说该证书是针对 herokuapp.com 的,而不是针对“site.example.com”的。如何关闭 HTTPS 或以其他方式修复它? (我不需要自己的站点 SSL 证书。)

注意:如果您的应用强制人们使用 SSL,这不是 Heroku 的错。检查 production.rb 以确保它没有说:

config.force_ssl = true

如果是,则将其更改为 false:

config.force_ssl = false

最佳答案

遗憾的是,您无法阻止他人尝试通过 SSL 访问您的网站。也就是说,任何人都可以简单地将 https 添加到 ://site.example.com 的开头。我会推荐你​​open a support ticket允许支持团队查看您当前的配置。不幸的是,Piggyback SSL存在于 *.herokuapp.com 的 Cedar 应用程序会泄露,除非您拥有使用 ssl:endpoint 指定的自己的 SSL 证书。附加组件。

事实是,即使没有使用 Piggyback SSL,您的访问者在访问您网站的 SSL 版本时仍然会收到错误消息。您可能会考虑从像 Namecheap 这样的地方购买非常便宜的 SSL 证书。 (看起来你可以花 8 美元/年获得一个 super 简单的证书)只是为了消除错误。然后,您可以强制重定向到您网站的非 SSL 版本,一切都很好!

关于ssl - 如何在 Heroku 上禁用 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15886900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com