【发布时间】:2016-03-29 21:36:30
【问题描述】:
我正在创建一个网站,需要在 AWS 上设置一些盒子并为它们创建安全组。创建安全组规则时,我面临以下选项(删节):
类型
- 自定义 TCP 规则
- ...
- HTTPS
- ...
所以我想知道,在端口 443 上设置自定义 TCP 规则和设置 HTTPS 规则(默认在端口 443 上)有什么区别?
【问题讨论】:
标签: security amazon-web-services tcp https
我正在创建一个网站,需要在 AWS 上设置一些盒子并为它们创建安全组。创建安全组规则时,我面临以下选项(删节):
类型
所以我想知道,在端口 443 上设置自定义 TCP 规则和设置 HTTPS 规则(默认在端口 443 上)有什么区别?
【问题讨论】:
标签: security amazon-web-services tcp https
没有区别。 HTTPS 是转换为 TCP/443 的捷径。假设你的 HTTPS 服务器使用非标准端口,那么你可以使用自定义 TCP 端口来指定非标准端口。
【讨论】:
这不是一回事。 TCP 是第 4 层,HTTPS 是第 7 层。 您可以看到这个尝试在没有 https 的情况下连接 SSL 站点,如下所示。
您无法连接,因为您尝试在端口 443 上进行 TCP 连接,尽管 使用端口 443(SSL 端口)。
如果您在上面的站点上将http更改为https,则可以连接它。
但是如果您在端口 443 上选择“SSL(安全 TCP)”,则可以连接它。
问候,
【讨论】: