轻量级应用服务器端口问题(打不开)?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
别急,80% 是防火墙没开,不是服务器坏了。
先自查三步:
云控制台安全组:去阿里云/腾讯云后台,检查“安全组”规则。入方向有没有放行你用的端口(比如 80, 443, 8080)?协议选 TCP。这步最容易忘!
系统防火墙:连上 SSH,敲 sudo systemctl status firewalld(CentOS)或 ufw status(Ubuntu)。如果开着,记得加规则放行端口,比如 firewall-cmd --add-port=80/tcp --permanent 然后 reload。
服务监听状态:敲 netstat -tuln | grep 端口号。看看是不是真的在听这个端口?如果没输出,说明你的 Web 服务(Nginx/Apache/Java)根本没启动,或者配置写的不是默认端口。
通常搞定第一步和第二步就能通。要是还不行,再抓包看日志。
官方详细解决方案:https://www.aliyun.com/product/swas