宝塔面板博客官方技术博客
宝塔拨测

网站 80 和 443 端口都要开吗?用宝塔 TCP 拨测看 HTTP 与 HTTPS 端口连通性

网站同时提供 HTTP 和 HTTPS 服务时,80 端口(HTTP)和 443 端口(HTTPS)都要开放。想确认这两个端口到底通不通,用宝塔拨测(t.bt.cn)的 TCP 方式分别测一次就知道:TCP 拨测只测「端口能否建立连接」,不区分协议内容,正好用来判断 80、443 这两个 Web 端口是不是都开着、能不能连。

下面用对 www.bt.cn 的两次真实 TCP 拨测,演示怎么分别验证 80 和 443 端口的连通性。

80 是 HTTP、443 是 HTTPS,两个端口各管一条通道

先说清两个端口的区别。根据宝塔官方文档的「常用端口参考」表:80 端口是 HTTP 协议默认端口,443 端口是 HTTPS 协议默认端口。它们都是 Web 服务的标准端口,差别在传输方式:

端口 协议 传输方式 是否需放行
80 HTTP 明文,不加密 必须(若启用 HTTP 服务)
443 HTTPS TLS 加密 必须(若启用 HTTPS 服务)

一句话:80 是「能访问」,443 是「能安全访问」。网站要同时服务 HTTP 和 HTTPS,两个端口就都得开;即使只想用 HTTPS,很多网站也保留 80 端口,用来把 http:// 的访问自动跳转到 https://。

实测:对 www.bt.cn 分别测 80 和 443 端口

我于 2026-09-28(北京时间)对 www.bt.cn 的 80 端口和 443 端口各做了一次 TCP 拨测,结果页与数据来自各自同一次运行:

指标 80 端口(HTTP) 443 端口(HTTPS)
参与探测节点 336 个 336 个
成功 / 失败 334 / 2(成功率 99.4%) 335 / 1(成功率 99.7%)
覆盖区域 59 个(大陆 31 + 港澳台及海外 28) 59 个(大陆 31 + 港澳台及海外 28)
总耗时中位数 56.9 ms 50.4 ms
官方聚合平均 92.9 ms 87.0 ms
解析 IP 位置 广东/广州/中国联通 广东/广州/中国联通

对 www.bt.cn 的 80 端口 TCP 拨测结果页:334 个节点成功、覆盖 59 个省份/地区,运营商和地区分组列出平均响应

对 www.bt.cn 的 443 端口 TCP 拨测结果页:335 个节点成功、覆盖 59 个省份/地区,运营商和地区分组列出平均响应

两次结果高度一致:两个端口都开放,成功率接近(99.4% 和 99.7%),中位数延迟也很接近(56.9ms 和 50.4ms)。这说明 www.bt.cn 同时对外提供 HTTP 和 HTTPS 服务,80 和 443 端口都正常监听。

TCP 拨测只测「端口通不通」,不测证书和加密

这里有个关键区分要讲清:TCP 拨测测的是端口层,只验证「能不能和目标端口建立 TCP 连接(三次握手)」,不做任何应用层操作。所以:

  • 80 端口 TCP 拨测成功 → HTTP 端口在监听、防火墙放行了;
  • 443 端口 TCP 拨测成功 → HTTPS 端口在监听、防火墙放行了。

但它不测 TLS 握手、不校验证书。也就是说,443 端口 TCP 通了,只代表「HTTPS 端口可连」,不代表证书没过期、加密握手一定能成功。要确认 HTTPS 真正可用,需要再做一次 HTTP 拨测,看每个节点的状态码和证书剩余天数——这正是「端口通不通」和「网站能不能安全打开」两层判断的区别。

个别节点失败,是端口问题还是节点自身问题

两次拨测都只有个别节点失败:80 端口失败 2 个、443 端口失败 1 个。看失败原因,报的都是「lookup www.bt.cn: i/o timeout」——这是检测节点自己解析域名时超时,不是目标端口拒绝连接。这种零星失败属于检测节点自身的网络问题,不代表端口不通。判断端口是否开放,看的是「绝大多数节点能不能连上」,而不是「是否零失败」。

一句话总结

网站同时跑 HTTP 和 HTTPS,80 和 443 端口都要开。用宝塔拨测的 TCP 方式分别测这两个端口,看成功率就能确认它们是否都开放:实测 www.bt.cn 两个端口都通(80 成功 99.4%、443 成功 99.7%)。但要记住 TCP 拨测只测端口层,443 端口通了不等于 HTTPS 证书和加密握手正常——那一步要用 HTTP 拨测来验证。

关于宝塔拨测的 HTTP、PING、TCP、DNS 四种方式与一键拨测用法,可参阅官方文档使用宝塔拨测。

信息来源

本文端口定义以宝塔官方文档为准:《防火墙端口规则》(80 = HTTP 默认端口、443 = HTTPS 默认端口,均标注「必须放行」)。文中的拨测数据为对 www.bt.cn 的真实 TCP 拨测结果,采集于 2026-09-28(北京时间),拨测结果会随时间和网络状况变化,以上数值仅代表采集时刻的情况。

常见问题

网站 80 端口和 443 端口都要开吗?

如果网站同时对外提供 HTTP 和 HTTPS 服务,两个端口都要开:80 是 HTTP 明文协议的默认端口,443 是 HTTPS 加密协议的默认端口。只想用 HTTPS 时,很多网站也保留 80 端口,用来把 http:// 访问自动跳转到 https://。用宝塔拨测的 TCP 方式分别测 80 和 443,就能确认这两个端口是否都开放。

80 端口和 443 端口有什么区别?

80 端口是 HTTP 协议默认端口,传输是明文,不加密;443 端口是 HTTPS 协议默认端口,走 TLS 加密。两者都是 Web 服务的标准端口,但一个是「能访问」,一个是「能安全访问」。判断端口层是否开放用 TCP 拨测;要判断 HTTPS 证书和加密握手是否正常,需要再用 HTTP 拨测看证书和状态码。

TCP 拨测测 443 端口通了,是不是 HTTPS 就一定正常?

不一定。TCP 拨测只测「端口能否建立 TCP 连接(三次握手)」,不测 TLS 握手和证书。443 端口通了只说明 HTTPS 端口在监听、防火墙放行了,不代表证书没过期、加密握手能成功。要验证 HTTPS 是否真正可用,再用 HTTP 拨测看状态码和证书剩余天数。

拨测里个别节点失败,是端口没开吗?

要看失败原因。如果大面积节点报连接失败,才指向端口没监听或被防火墙拦截;只有个别节点失败、且错误是「lookup 域名 i/o timeout」这类检测节点自己的 DNS 解析超时,就不代表端口不通。本次对 www.bt.cn 的拨测,80 端口 2 个失败节点、443 端口 1 个失败节点,报的都是检测节点自身解析超时。

宝塔拨测免费吗?

首页一键拨测在平台首页输入目标即可发起,快速查看全国可用性和延迟。定时拨测按节点数消耗积分,选择 1 个节点执行 1 次拨测消耗 1 积分,积分可通过绑定探针、每日登录免费获取,具体计费与积分规则以官方文档为准。