国内云服务器80和443端口怎么放行?
- 来源:纵横数据
- 作者:中横科技
- 时间:2026/11/2 10:34:26
- 类别:新闻资讯
在国内使用云服务器部署网站时,80端口和443端口是最基础的两个端口。80端口用于HTTP访问,443端口用于HTTPS加密访问。很多用户把网站程序部署完成后,发现浏览器仍然无法打开网站,往往就是因为这两个端口没有正确放行。放行端口并不是简单点一下开关,而是需要同时检查云平台安全组、服务器系统防火墙、Web服务监听状态,以及国内网站备案要求,只有这些环节都正确,网站才能正常对外访问。
首先要理解安全组的作用。安全组相当于云服务器外层的虚拟防火墙,主要控制哪些外部流量可以进入服务器。国内主流云厂商通常都通过安全组来管理入方向流量,默认情况下不会把所有端口都对外开放,因此部署网站后需要手动添加允许规则。
在阿里云ECS控制台中,可以先找到目标实例,进入安全组页面,再选择配置规则。添加入方向规则时,协议类型选择TCP,端口范围分别填写80和443,授权对象填写0.0.0.0/0,表示允许所有IPv4地址访问,策略选择允许。保存后规则会立即生效,一般不需要重启服务器。
在腾讯云CVM控制台中,可以进入实例详情页,找到安全组并添加入站规则。来源设置为0.0.0.0/0,协议端口填写TCP:80和TCP:443,策略选择允许。腾讯云也支持在入站规则中直接选择HTTP和HTTPS模板,操作会更直观。
华为云、移动云、UCloud等云厂商的配置思路基本一致,都是进入安全组或防火墙管理页面,在入方向添加允许TCP 80和TCP 443的规则。需要注意,轻量应用服务器通常有独立的防火墙入口,不能只检查ECS安全组,也要确认轻量服务器防火墙中已经放行对应端口。
仅仅放行安全组还不够,服务器内部的系统防火墙也可能拦截访问。Linux服务器如果使用firewalld,可以执行firewall-cmd命令开放80和443端口,并重新加载配置。如果使用iptables,需要添加允许TCP 80和TCP 443的规则并保存。Ubuntu系统常用ufw,可以直接执行ufw allow 80/tcp和ufw allow 443/tcp。Windows服务器则需要在高级防火墙中添加入站规则,允许TCP 80和TCP 443端口。
还有一个容易被忽略的环节是Web服务是否真正在监听端口。即使安全组和系统防火墙都已放行,如果Nginx、Apache或IIS没有启动,或者配置错误,网站依然无法访问。可以通过netstat或ss命令查看80和443端口是否处于监听状态。如果发现没有监听,需要检查Web服务配置文件,确认listen指令是否正确,然后重新启动服务。
国内云服务器还有一个特殊限制:80、443等Web端口通常要求域名完成ICP备案后才能通过公网正常访问。如果服务器位于中国内地,且使用域名提供网站服务,未完成备案时即使端口已经放行,访问仍可能被拦截。此时可以先通过服务器公网IP测试连通性,同时尽快完成备案流程。
举一个实际案例。某企业将官网迁移到国内云服务器后,部署了Nginx并配置了SSL证书,但用户访问域名时始终无法打开。排查发现,安全组只放行了22端口,80和443端口未添加允许规则;补充安全组规则后,部分用户仍无法访问,进一步检查发现服务器内部firewalld也拦截了443端口;开放系统防火墙后,网站仍显示连接超时,最后确认域名未完成ICP备案。完成备案并重启Nginx后,网站才恢复正常。这个案例说明,端口放行不是单一动作,而是需要逐层确认。
在配置过程中,还要注意安全原则。80和443端口属于网站对外服务端口,通常需要对公网开放;但数据库端口、远程管理端口不应随意对0.0.0.0/0开放。例如3306、6379等端口建议只允许内网访问,SSH或远程桌面端口最好限制为固定管理IP,避免服务器暴露在不必要的风险中。
总结来说,国内云服务器放行80和443端口,需要依次确认云平台安全组是否允许、服务器系统防火墙是否放行、Web服务是否正常监听,以及域名是否满足ICP备案要求。按照这个顺序排查,既能快速解决网站无法访问的问题,也能避免因端口开放不当带来的安全隐患。
纵横云服务器租赁,欢迎随时联系,客服联系方式:QQ3494196421,手机微信19906048601。




使用微信扫一扫
扫一扫关注官方微信 

