add by zhj: 其實就是保證https訪問的port與服務器監聽的port是同一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:port/里的port沖突。
【所以】:對https訪問,web server會自己定位到導用的了ssl的網站(啟用了ssql ,此網上就自動在443上監聽)上。
解決:
對https://ip:port/的訪問可以省略port,如:
對https://ip/