nginx访问时报403,检查nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,可能会是以下几个方面的问题:
1、由于启动用户和nginx工作用户不一致所致
nginx工作用户可以直接看conf/nginx.conf;
nginx的启动用户就是启动nginx服务器的用户;
如果不一致的话,将nginx.config的user改为和启动用户一致,如下图所示:
按1操作后,重启nginx,如果正常后,就忽略后面的问题~
2、权限问题,检查nginx是否有前端资源路径的操作权限,如果没有也会出现403错误。
修改前端目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决,使用命令chmod -R 777 /前端路径