【发布时间】:2016-07-27 06:19:00
【问题描述】:
在nginx中,是否可以将所有https请求重定向到http?我知道我可以做一个重写规则,但是否可以做到这一点而不必在 nginx 服务器上为端口 443 创建证书/私钥?
我需要一个只在 http 上托管静态内容的网络服务器...
非常感谢
【问题讨论】:
-
不幸的是,这是不可能的。 TLS 通信层是在客户端发送任何网站数据之前设置的,因此如果没有证书,您将收到“来自浏览器的网站不安全警告”。您可以获得相当便宜的 SSL 证书。我建议您将所有内容都托管在 HTTPS 上,这样可以提高品牌信任度。很好的参考:stackoverflow.com/questions/32143210/…