阿里云服务器上增加了入方向指定端口但是仍然无法访问
·
场景
使用自动化脚本安装web环境,需要使用12334端口,脚本总是提示超时,但是阿里云这台服务器的入方向已放行该端口

原因
由于开启了防火墙,但是防火墙中未放行该端口,导致即使安全组中放行,仍然无法访问

解决
增加12334端口,重载生效
firewall-cmd --add-port=12334/tcp --permanent
firewall-cmd --reload
扩展
- 访问顺序

- 为什么之前很多项目没有遇到这个问题,仅放行阿里云安全组就可以了
因为阿里云服务器默认是关闭防火墙的,这台被手动开启了 - 命令
- 验证端口状态
nc -zv -w 3 ip 12334
防火墙增加端口后
防火墙增加端口前
2) 防火墙命令
CentOS 6以下:
查看防火墙开启状态:
service iptables status
开启防火墙
service iptables start
关闭防火墙
service iptables stop
CentOS 7:
查看防火墙开启状态:
systemctl status firewalld
开启防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service
ubantu:
查看防火墙开启状态:
ufw status
开启防火墙
ufw enable
关闭防火墙
ufw disable
查看防火墙允许开放的端口
firewall-cmd --list-ports
防火墙对12334端口进行开放
firewall-cmd --add-port=12334/tcp --permanent

开启之后需要重新加载使配置生效
firewall-cmd --reload
更多推荐
所有评论(0)