今天遇到一个问题,就是把项目部署到服务器之后,外网无法正常访问项目,于是在网上查看一下资料,总结了一下。
排查问题
- 首先确认项目是否启动成功,启动之后,我们查看一下项目的运行进程,我们使用ps -ef命令,可以看到改项目的运行进程
- 项目启动且正常运行,我们需要查看防火墙是否关闭,可以看到我的防火墙是已关闭状态。如果你的 Activce 是 running状态下,则表示开启,CentOS7.x 可以使用
systemctl stop firewalld
关闭防火墙,如果是你CentOS6.x 的话,需要使用service iptables stop
命令进行关闭
- 防火墙关闭,我们需要在Linux操作系统上验证程序是否可以正常访问,如果可以则会返回前端代码,如果不行,则 不会返回任何数据。
- 验证外网端口是否开启
PS:需要注意的是,