一、示例一
场景
1、将前端文件存在到指定目录
2、在tomcat配置静态资源
3、配置后无法正常访问到前端文件
配置
1、tomcat配置
2、静态资源
访问异常
排查
可以ping通,但是访问不了3080端口
原因
服务器防火墙没有开放3080端口
解决
方法1:关闭防火墙(不推荐
)
systemctl stop firewalld
方法2:开放指定端口
1、开放3080端口
firewall-cmd --zone=public --add-port=3080/tcp --permanent
–permanent永久生效,没有此参数重启后失效
2、更新防火墙的设置,使上面的修改生效
firewall-cmd --reload
二、示例二
场景
与示例一相同
配置
与示例一类似
访问异常
排查
通过浏览器访问可以看到,服务是被nginx代理了
查看nginx配置,发现8989端口确实是存在反向代理
查看nginx日志,发现访问时确实触发代理,但因为资源并不存在,所以返回404
解决
方法1:在nginx为该服务配置正确的反向代理
方法2:更改该服务的端口,使其不触发nginx代理