当前位置:   article > 正文

项目已经部署到Linux 服务器,且启动成功,却访问不了_linux 服务器上启动java项目后浏览器不能访问

linux 服务器上启动java项目后浏览器不能访问

参考知乎:

Linux服务器防火墙配置教程(端口关闭和放行) - 知乎

背景:客户服务器宕机重启后出现的问题

1.ps aux |grep xxx.jar  查看进程是否在,如果不在请重启。tomcat和springboot两种命令

2.查看网关nginx是否正常:systemctl status nginx   

附上2条nginx的优雅启动命令:

优雅的加载nginx配置文件:sudo systemctl reload nginx

优雅地重启Nginx:sudo systemctl restart nginx

3.如果这些都正常,可以用下postman中生成的curl命令测试

curl --location --request POST 'http://xxx:xxx:xxx:xxx/morningRun/statisticsData' \
--header 'Content-Type: application/json' \
--data '{
"className": "504",
"endTime": "2021-09-25 07:00:00",
"startTime": "2021-09-25 06:00:00"
}'

如果没有数据返回,那么问题有可能就是防火墙没有关

  1. 查看防火墙状态
  2. systemctl status firewalld.service
  3. 关闭防火墙
  4. systemctl stop firewalld.service
  5. 开启防火墙
  6. systemctl start firewalld.service
  7. 关闭防火墙开机启动
  8. systemctl disable firewalld
  9. 开机启动
  10. systemctl is-enabled firewalld
  11. 查看防火墙已开放端口列表
  12. firewall-cmd --list-all

重新访问,问题解决。 

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/164953
推荐阅读
相关标签
  

闽ICP备14008679号