Heroku 上的 SSL 子域
为什么建议为 secure.mydomain.com 创建 SSL 证书,而不是 www.mydomain.com 以在 Heroku 上使用?我在几篇博客文章中读过这个建议,但作者没有详细说明。在 SSL 和非 SSL 请求之间切换时,使用 secure.mydomain.com 似乎需要一些重新路由,并且可能会导致会话困难。
Why is it recommended to create an SSL certificate for secure.mydomain.com, rather than www.mydomain.com for use on Heroku? I've read this suggestion in a few blog posts, but the authors didn't elaborate. It seems like using secure.mydomain.com requires some rerouting when switching between SSL and non-SSL requests, and can cause difficulties with sessions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
限制是您不能在根域 (mydomain.com) 上使用基于主机名的 SSL;它必须位于子域上(例如 www.mydomain.com、secure.mydomain.com)。这是因为 DNS 系统的工作方式:
跨域的会话确实很痛苦。不过,很多人都写过相关文章:http://www.google .com/search?&q=ssl+on+subdomain+rails
作为替代方案,您可以将其基于 IP 的 SSL 产品与根域一起使用,但价格为 100 美元/月。
The restriction is that you can't have their hostname-based SSL on the root domain (mydomain.com); it must be on a subdomain (e.g. www.mydomain.com, secure.mydomain.com). This is because of the way the DNS system works:
Your sessions crossing domains can indeed be a pain. Many people have written about it though: http://www.google.com/search?&q=ssl+on+subdomain+rails
As an alternative, you can use their IP-based SSL offering with root domains, but it's $100/mo.
您检查过 heroku.com 文档吗?他们有一个非常好的。
先检查一下。 http://docs.heroku.com/ssl
Have you checked heroku.com documentation. they have a really good one.
check first. http://docs.heroku.com/ssl