我有一个通过 SSL 进行通信的应用程序,但是,端口 443 已被同一服务器上的 IIS 实例使用。我可以使用 443 以外的其他端口进行 SSL 通信吗?
小智 74
SSL 与单个端口值无关;事实上,作为一种协议,它可以在任何传输介质上使用,只要该介质为任意字节提供双向流。
在 Web 上下文中,您可以使用 443 以外的任何端口,前提是您在 URL 中指定它: https://www.example.com:7342/foobar.html
请注意,有些网络(尤其是一些免费的 WiFi 接入点)不允许通过 443 或 80 以外的其他端口进行流量;这意味着使用 443 以外的端口,虽然完全标准和支持,但可能意味着一些实际使用限制。
小智 8
您可以(几乎)使用每个未使用的端口进行 SSL 通信。问题是:您的意思是有人进入https://...而您的服务不在端口 443 上吗?比它不是直接可能的。现代浏览器使用前缀https://进行连接serveraddress:443(如果不存在端口)。类似于http://连接到serveraddress:80。
| 归档时间: |
|
| 查看次数: |
159995 次 |
| 最近记录: |