我可以使用443以外的其他端口进行SSL通信吗?


54

我有一个通过SSL进行通信的应用程序,但是该服务器上的IIS实例已在使用端口443。我可以使用443以外的其他端口进行SSL通信吗?

Answers:


68

SSL绝不与单个端口值绑定;实际上,作为一种协议,它可以在任何传输介质上使用,只要该介质为任意字节提供双向流。

在Web上下文中,您可以使用443以外的任何端口,前提是您在URL中指定了端口: https://www.example.com:7342/foobar.html

请注意,有些网络(尤其是一些免费的WiFi接入点)不允许通过443或80以外的端口进行通信。这意味着使用非443的端口(尽管是完美的标准和受支持的)可能暗示了一些实际的使用限制。



6

您可以(几乎)将每个未使用的端口用于SSL通信。问题是:您是说有人进入https://...并且您的服务不在端口443上吗?比这不是直接可能的。现代浏览器使用前缀https://进行连接serveraddress:443(如果没有端口)。类似于的http://连接serveraddress:80


感谢您的答复。其他使用SSL的服务是一种安全工具,因此它与使用“ https:// ..”没有特别关系
dandaman12 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.