Nginx服务器部署静态资源后,浏览器无法访问的问题

Nginx服务器部署静态资源后,浏览器无法访问的问题

以下分 Windows 和 Linux 两种系统的问题分别介绍:

一、 Windows 版 Nginx 部署问题

运行 nginx.exe 服务器后,在浏览器中通过localhost:80 无法访问静态页面的话。
1、首先确认静态资源文件夹是否已经放在与 nginx.exe 同级的目录中。

Nginx服务器部署静态资源后,浏览器无法访问的问题

2、确认 conf 文件夹中 nginx.conf 文件里 location 中 root 后面是否填写正确的静态资源文件名。

Nginx服务器部署静态资源后,浏览器无法访问的问题
3、Nginx 服务器的目录路径不能有中文,检查路径中是否有中文,有的话,需要移出来。

4、确认以上修改没有问题后,进入任务管理器,点击详细信息,找到所有的 nginx.exe 停止运行,并清理浏览器上的缓存,重启 nginx 服务器。

Nginx服务器部署静态资源后,浏览器无法访问的问题

5.若以上操作均没有问题,那么最后可能导致的原因是防火墙,检查防火墙是否关闭。

再次使用浏览器进行访问,端口默认是80 ,可以不写。

二、Linux centOS7 版 Nginx 部署问题

1.输入 ” ip addr “ 指令 ,获取ip,确认浏览器访问的 ip 是否正确。

Nginx服务器部署静态资源后,浏览器无法访问的问题
2.输入 ” ps -ef | grep nginx “ 指令 ,查看 nginx 是否正常启动。

Nginx服务器部署静态资源后,浏览器无法访问的问题
3、确认静态资源文件夹是否导入成功,并查看 nginx.conf 核心配置文件是否修改配置,root 后面需要写上静态资源文件夹名称

Nginx服务器部署静态资源后,浏览器无法访问的问题

Nginx服务器部署静态资源后,浏览器无法访问的问题

以上配置中 root 后面必须要与静态资源文件夹的名称保持一致!!!

再次使用浏览器进行访问,端口默认是80 ,可以不写。注意 ip 书写是否正确。