linux装好tomcat后启动,访问不了,
关闭防火墙
1 查看防火墙状态
systemctl status firewalld
2 查看开机是否启动防火墙服务
systemctl is-enabled firewalld
3 关闭防火墙
systemctl stop firewalld
systemctl status firewalld
4 禁用防火墙(系统启动时不启动防火墙服务)
systemctl disable firewalld
systemctl is-enabled firewalld
1、firewalld的基本使用
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed
3.配置firewalld-cmd
并不是之前查的,可能linux版本不一样,如下,无效
配置防火墙
编辑防火墙配置
1
|
$
vi
/etc/sysconfig/iptables
|
添加8080端口的防火墙,允许访问.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
|
注意!非常关键:端口的配置必须要在如下配置的上方,放在下方无效.
1
2
|
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
|
输入i开始编辑,ESC键结束编辑,WQ保存并退出.
重启防火墙
1
|
$ service iptables restart
|
之后就可以在本机通过浏览器访问123.123.123.123:8080,就可以正常看到tomcat的默认欢迎页面了.