nginx配置后,本地可以访问,局域网其他访问不了

1、防火墙问题

打开防火墙,允许nginx,并且的专用和公用的网络都允许访问。

nginx配置后,本地可以访问,局域网其他访问不了

 

nginx配置后,本地可以访问,局域网其他访问不了

 

2、端口被占用

可能是别的服务占用了 80 (或者配置的其他)端口,而本机访问时因为走本地环回,所以其实本质上没有过 80 端口。

所以要么把 Nginx 配置中的端口改掉,要么把占用 80 端口的服务停掉,就可以解决次问题。

  • cmd,查看端口占用情况 netstat -ano
  • 查找占用80端口的进程号PID是多少   netstat -ano | findstr 80   假设pid是135
  • kill掉这个进程    taskkill /F /PID  135