端口无法连接
背景信息
访问端口失败,telnet端口不通,服务无法连接。
操作步骤
查看云服务器服务端口是否正常启动,端口处于监听状态
以下均以常见的80端口为例:
通过netstat命令进行端口验证,如图:
未发现80端口处于监听状态,http服务未启动,需先将http服务启动
启动完成后再次通过netstat进行验证
如上图标识行,80端口处于LISTEN状态,表示端口处于活跃状态。
查看云服务器是否启用iptables或firewall,如启用是否端口不在放行规则
虚机镜像默认是未开启iptables规则和firewall规则,部分第三方软件(如docker,宝塔等)会自动将系统防火墙拉起来,并启用部分规则,导致部分应用端口被系统防火墙拦截。
iptables规则查看:
firewall规则查看
系统防火墙iptables和firewall相关服务启停命令及规则添加命令可参考:
https://www.cnblogs.com/zxg-blog/p/9835263.html
查看安全组规则是否添加
登录山河console,选择访问云服务器所属安全组:
查看安全组下行规则是否有80端口的放行规则
添加80端口下行规则并提交
点应用修改生效