是否可以让Sinatra Web服务器检测到HTTPS://连接并将其重定向到具有相同URL的HTTP://连接,而不必处理SSL证书?我尝试使用stunnel进行重定向,但它要求提供证书。
答案 0 :(得分:2)
使用HTTPS,浏览器首先要做的是创建与Web服务器的安全连接。为此,它需要有效的服务器证书。在建立安全连接之前,您无法执行任何HTTP重定向。
因此,为了能够执行从https到http的任何重定向,您需要在服务器上拥有有效的SSL证书。在这种情况下,您应该考虑为所有内容启用SSL。