Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 重定向或降级https请求_Ssl_Https - Fatal编程技术网

Ssl 重定向或降级https请求

Ssl 重定向或降级https请求,ssl,https,Ssl,Https,有办法重定向或降级https请求吗 lets say i have example.com 如果有人用http://example.com来调用它,一切正常 如果有人用httpS://example.com来称呼它,一切都好 现在,如果有人试图访问它httpS://100.200.100.200(例如通过其ip地址) 他会得到一个你的连接不是私人的,因为我没有100.200.100.200的证书,或者只是一个自我签名的 有没有办法只重定向或降级到http的连接 能够向客户显示一些信息,而不需要

有办法重定向或降级https请求吗

lets say i have example.com
如果有人用http://example.com来调用它,一切正常 如果有人用httpS://example.com来称呼它,一切都好

现在,如果有人试图访问它httpS://100.200.100.200(例如通过其ip地址) 他会得到一个你的连接不是私人的,因为我没有100.200.100.200的证书,或者只是一个自我签名的

有没有办法只重定向或降级到http的连接 能够向客户显示一些信息,而不需要 和你们的连接互动是n。。。消息

还是出于安全原因而被禁止 浏览器要么得到他请求的https端,要么什么都没有
  • 您可以获得IP的有效证书,但这并不常见(请参阅)
  • 无论如何,没有人会通过IP访问你的网站,所以不必担心

  • example.com的证书告诉你你真的在和他们交流(而且,因为你知道你想访问example.com,这很好),但是100.200.100.200的证书告诉你你真的在和100.200.100.200交流,但是你不能确定它是example.com的同一个人,你必须确保你得到了正确的IP。DNS可能更可靠…

    证书的可能副本绑定到域,而不是IP地址,这就是为什么您的证书在example.com上工作,而不是100.200.100.200。我有一个更大的问题,为什么有人会通过IP而不是域名访问你的网站。不重要的是,为什么或者为什么没有人会通过IP而不是fqdm访问你的网站。这只是一个技术问题,如果你能做或不能做我想做的事情,我发现如果你启动https连接,你会被卡住,不能降级也不是出于安全原因,主要重定向我所期望的内容