错误描述
由于重新安装Nginx导致前端资源加载404,分析了Nginx配置文件发现Nginx少装了几个模块导致前端资源找不到。
错误信息
前端静态文件资源,为压缩文件,后缀为.gz
查看了Nginx配置文件,开启了gzip压缩,需要安装gzip_static模块
nginx 添加 模块
查看Nginx下安装的模块
./nginx-V
安装模块
前往你的nginx安装目录,找到configure这个文件,执行命令
./configure--with-http_ssl_module--with-http_gzip_static_module#添加对应的模块
重新编译
make
将当前objs目录中的nginx文件覆盖到/usr/local/nginx/sbin目录下的同文件(覆盖前可以先备份一下)
重新启动Nginx
#一些nginx的启动命令nginx-sreloadnginx-sstopnginx-c/usr/local/nginx/conf/nginx.conf
再使用 nginx -V 命令查看是否已经安装上去了