阿里云服务器配置安全组,端口无法访问

背景:

        记录某次开放阿里云服务器端口,配置了安全组规则,结果端口扫描后显示端口状态为关闭,【错误的记忆以前是端口开放后是可以直接扫描,开发成功后,显示开启】。

    

原因+方法:

    无法访问的原因主要有两个可能造成的:

 原因一:

 配置错误:

1. 安全组配置错误,通常不会出现。毕竟已经十分简单了。

2. 安全组配置好了,但是云服务器开启了防火墙,这里以centos7为例:

  输入命令:

systemctl status firewalld

如果开启了防火墙,会如下提示:

这个时候就需要关闭防火墙(不推荐)或者开放端口(推荐)

开放端口命令:

# 是否 携带 --permanent 参数取决于端口是否需要永久开放
firewall-cmd --permanent --zone=public --add-port=8011/tcp
firewall-cmd --reload
firewall-cmd --permanent --list-ports

之后就可以看到我们开放的端口了。

  原因二(本次原因):

   没有服务监听端口。

   只是配置了安全组规则,并没有在服务器对应端口跑服务,所以没有服务监听此端口,导致即使开放了端口,但是端口扫描结果依然显示 端口是关闭状态。

所以在对应端口跑一个服务,比如Nginx,Java demo之类的就好了。再次扫描端口就正常了:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值