问题还原
阿里服务器部署了一个API站点,端口为8079,本地电脑怎么telnet到这个端口都不成功
排查
防火墙
要么把防火墙全部关闭,或者配置入站出站规则,这里我是直接关闭服务器的防火墙
查看端口是否正常监听
确保系统内部必须要有程序正在运行并且监听该端口,并且监听地址为0.0.0.0,如果监听地址为127.0.0.1的情况下只能服务器内部访问。
Linux:
netstat -anpt | grep 端口号
Windows:
netstat -ano | findstr 端口号
windows截图
到这里,我也没问题,都正常
安全组(重点)
在阿里云服务器中,默认的安全组配置的规则只有80,433等等那些常见端口,所以需要我们自己再去补充一些入方向的规则。
第一步、找到自己想配置的服务器实例
第二步、切换到安全组页面,点击进入安全组配置
第三步、手动添加一条入方向规则,这里我是配置范围在8000-9999的端口,当然你也配置更大范围
特别注意
一开始,我不知道,直接去安全组创建了一整个规则,才发现区域没对上,坑爹
测试
最后自己在测试访问一次
搞定!