首页 > 代码库 > SSL默认端口时,用http://ip:port/访问出错(转)
SSL默认端口时,用http://ip:port/访问出错(转)
原文:http://blog.csdn.net/ikmb/article/details/3863705
如果网站URL是:http://ip:port/
时,如果再在网站上启用ssl(使用默认端口443),在浏览器上访问:
https://ip:port/
将会收到如下错误:
SSL 接收到一个超出最大准许长度的记录。
(错误码: ssl_error_rx_record_too_long)
原因:
ssl协议默认是在web server的443端口监听,所以,访问ssl会产生如下形式的访问:
http://ip:443/
这样将与http://ip:port/里的port冲突。
【所以】:对https访问,web server会自己定位到导用的了ssl的网站(启用了ssql ,此网上就自动在443上监听)上。
解决:
对https://ip:port/的访问可以省略port,如:
对https://ip/
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。