赞
踩
记录某次开放阿里云服务器端口,配置了安全组规则,结果端口扫描后显示端口状态为关闭,【错误的记忆以前是端口开放后是可以直接扫描,开发成功后,显示开启】。
无法访问的原因主要有两个可能造成的:
配置错误:
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之类的就好了。再次扫描端口就正常了:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。