背景:
我的是阿里云学生服务器,然后有一天我部署jar文件,安全组的端口已经开起来了,jar文件查看日志也没有报错,但是就是显示超时无法访问,我的方法是关闭防火墙
无法访问的可能原因:
1、确保源程序没有报错,通过查看输出日志;
2、确保服务器安全组已开放相应端口号;
3、查看防火墙是否关闭。
3.1、我刚开始开启了防火墙,然后使用下面命令开放指定端口,但是依旧不能访问
-A INPUT -p tcp -m tcp --dport 9000 -j ACCEPT
3.2、然后我执行关闭防火墙命令,网站可以正常访问。
附上关闭,查看,和开启防火墙命令:
查看防火墙状态:firewall-cmd --state 或者 systemctl status firewalld
打开防火墙: systemctl start firewalld 或者:systemctl start firewalld.service
关闭防火墙:systemctl stop firewalld 或者:systemctl stop firewalld.service
开机启动:systemctl enable firewalld.service
禁止防火墙开机启动:systemctl disable firewalld.service
重启防火墙:service iptables restart