1、防火墙问题
打开防火墙,允许nginx,并且的专用和公用的网络都允许访问。
2、端口被占用
可能是别的服务占用了 80 (或者配置的其他)端口,而本机访问时因为走本地环回,所以其实本质上没有过 80 端口。
所以要么把 Nginx 配置中的端口改掉,要么把占用 80 端口的服务停掉,就可以解决次问题。
- cmd,查看端口占用情况 netstat -ano
- 查找占用80端口的进程号PID是多少 netstat -ano | findstr 80 假设pid是135
- kill掉这个进程 taskkill /F /PID 135