-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
你是不是也遇到过这样的坑:新建了华为云服务器,却连个网页都访不到,直接被一句“端口未开放”给打脸?别急,跟着我这篇小指南把端口打开,给你一笑同时解决这个技术难题,马上开始吧!
先说一句:端口是网络通信的“门”,如果你不打开这扇门,外界自然就达不到你的服务器。无论是HTTP静态网站、Node.js API 还是游戏服务器,端口一旦闭合,访问都会像被墙住一样。华为云的端口管理主要通过【安全组】实现,像扔飞镖一样精准又简单。
第一步,登录华为云控制台,进入 “弹性云服务器” 页面,找到你那台刚刚起家的实例。点击实例下方的“安全组”链接,进到安全组管理界面。别担心看到的安全组不多,可不是无聊,直接点击你所用的安全组就可以进入下一步。
进入后,你会看到一列入口规则,通常包含默认的“SSH(22)允许你远程登陆”,如果你想开放HTTP,就需要新增一条规则。你可以在左侧菜单选择【安全组规则】 → 【新增入方向规则】。
弹出表单要填写几个关键字段:协议类型、端口范围和源IP。协议一般选“TCP”,端口范围直接写你想开放的端口号(比如80),如果要一同开启80和443,就用“80,443”;源IP 则可以写“0.0.0.0/0”,表示全网可访,当然你也可以限定到自己的IP段,安全点点。
填完后,点击确认保存。此时安全组已经允许外界访问你设定的端口,外部请求能先到达你的服务器了。接下来你还得在服务器内部的防火墙里打开对应端口,别忘了这一步哦!
玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink。对了,记得拉起你那台服务器的SSH,登录后执行比如:iptables -I INPUT -p tcp --dport 80 -j ACCEPT 或者根据你使用的Linux发行版使用 firewalld 进行开放。
后面再验证是否成功,你可以跑个 nc -zv 你的公网IP 80,如果看到“succeeded”就说明通畅;或者用浏览器直接访问 http://你的公网IP 看看页面是否弹出。大功告成!
如果你发现依旧打不开,别急,先检查 VPC 子网是否有 NAT 网关,华为云默认有内部私网,外部访问需要 NAT 或公网IP;其次核对安全组是否处于启用状态;最后确认实例安全组与子网安全组没有冲突。
有些同学喜欢把安全加到“出站”规则,虽然不常用,但也能防止子网内部被不必要的流量干扰。记住,安全组携带的入站规则是残暴的,出站规则则是保守的,先从入站安全组最常用的端口开始,限制到自己需要的 IP 段,就行了。
整合一下流程:登录 -> 选择实例 -> 进入安全组 -> 新增 TCP 规则 -> 保存 -> 开启内部防火墙规则 -> 验证连通。只要你遵循这步步操作,连连看,你的服务器端口就像魔法一样打开,HTTP 请求、SSH 登录、数据库访问全通行。
好了,今天就先到这儿,如果你还在为别名的企业主找不到“没有开放端口”的大脑卡片不舒服,记得继续往前走,别忘了刷一下华为云的“云盾”能给你更多保护。结束啦,别点拆任务的弹窗,直接去玩游戏吧!
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T