游客发表
腾讯云服务器安全组放端口,腾讯本质就一句话:去控制台改规则,云服别去服务器里折腾防火墙。安全但很多人卡在第一步——找不着入口。组放
登录腾讯云官网,开端口进控制台,腾讯在搜索框敲“安全组”,云服点进那个带云图标的安全页面。左侧列表能看到你名下的组放安全组实例,名字多半是开端口“默认安全组”或者创建时起的怪名。点右侧“修改规则”,腾讯弹窗里别急着点“一键放通”,云服那玩意儿会把所有端口全开,安全等于裸奔。组放
你要做的开端口是选“添加规则”。类型下拉框里有现成的“HTTP(80)”“HTTPS(443)”“SSH(22)”,选完自动填好端口。但真正的坑在“来源”那一栏——默认是0.0.0.0/0,意思是谁都能访问。如果只是自己连数据库,把这改成你的公网IP加/32,比如“123.45.67.89/32”,别人就进不来了。我见过有人图省事全开0.0.0.0/0,第二天数据库被勒索,后悔都来不及。
填完点保存,规则立即生效,不用重启服务器。但有个细节:安全组规则有优先级,从上往下匹配。如果你前面有条拒绝规则挡着,后加的放行规则可能不生效。检查顺序,把最常用的放上面。
端口放开了还连不上?八成是服务器系统防火墙拦着。Ubuntu的ufw、CentOS的firewalld,都得手动放行。在腾讯云控制台“一键放通”只改安全组,不碰系统防火墙。你登录服务器执行ufw allow 8080或firewall-cmd --add-port=8080/tcp --permanent再reload,才能彻底打通。
还有个坑是安全组绑定的方向。入站规则控制外部访问你的服务器,出站规则管服务器往外连。大多数人只改入站,但如果你服务器要访问外部API,出站规则默认全放行,一般不用动。可你要是改了出站规则,记得留一条允许HTTPS的,否则curl都报错。
最后说个真实案例。上周帮朋友调一个电商网站,安全组里80、443都放了,但页面死活打不开。排查半天发现他绑定的安全组是旧的,新加规则的那个组压根没挂到实例上。控制台左侧“实例”列表里,检查每个实例绑定的安全组ID,别搞混。改完规则,等几秒刷新浏览器,就好了。
端口放行这事儿,逻辑简单,操作繁琐。记住三步:安全组加规则、来源别乱填、系统防火墙别忘。剩下的,就是多试几次。
友情链接