![](/img/trans.png)
[英]WEBrick & Sinatra: how to redirect all http traffic to https
[英]Sinatra + HTTPS redirect to HTTP?
是否有可能让Sinatra Web服务器检测到HTTPS://连接并将其重定向到具有相同URL的HTTP://连接,而不必处理SSL证书? 我试过stunnel重定向,但它要求一个证书。
使用HTTPS,浏览器首先要做的是创建与Web服务器的安全连接。 为此,它需要有效的服务器证书。 在建立安全连接之前,您还无法执行任何HTTP重定向。
因此,为了能够执行从https到http的任何重定向,您需要在服务器上拥有有效的SSL证书。 在这种情况下,您应该考虑为所有内容启用SSL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.