1. 查看nginx启动用户和使用用户是否一致 ps aux |grep nginx 输出的第一列就是用户名称 2. 打开nginx配置文件 # 查找nginx.conf文件的位置 ps -aux | grep ngxin 输出记录中有/conf/nginx.conf的那一条 3.修改用户 一般在配置文件的最上面,可能被修改或者注释了 #uesr nobody; --- #将以上内容修改为 ...
当遇到Nginx报错“failed (13: Permission denied)”时,通常是因为Nginx进程没有足够的权限去访问某些文件或目录。这个问题可以通过以下几个步骤来解决: 1. 确认Nginx服务运行的用户权限 首先,需要确定Nginx是以哪个用户身份运行的。这通常可以在Nginx的配置文件中找到,也可以通过系统命令来查看。 查看Nginx进程的用户:...
由于Nginx权限问题,导致访问网站的CSS失败。
1. open() "/data/www/1.txt" failed (13: Permission denied), client: 19 2.168.1.194, server: www.web1.com, request: "GET /1.txt HTTP/1.1", host: "www.web1.com"没有权限?于是找了不少资料,可以通过下⾯四步排查解决此问题。你可能只是其中之前配置有问题,不⼀定四个步骤都...
“/data/index.html” is forbidden (13: Permission denied) 解决方案 可能的原因。 1、该文件没有权限,ll命令查看下该文件的权限。 发现是有权限的。 2、ps -ef | grep ngnix,发现workder process的用户是nobody。 修改nginx.conf 配置文件,改为: ...
Nginx出现403 forbidden (13: Permission denied)报错的解决办法,一、由于启动用户和nginx工作用户不一致所致1、将nginx.config的user改为和启动用户一致,命令:viconf/nginx.conf二、缺少index.html或者index.php文件,就是配置文件中indexindex.htmlindex.htm这行中的指
简介:解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法 我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log。 解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法 ...
于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下: 代码语言:javascript 复制 2018/11/2811:39:40[error]41772#41772:*130"/home/hc/dists/autoAweme/dist/index.html"isforbidden(13:Permission denied),client:192.168.3.139,server:192.168.3.139,request:"GET...
2.文件明明存在却报错:...is forbidden (13: Permission denied) >>> 原因有三: 一、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm这行中的指定的文件。 server { listen 80; server_name localhost; index index.php index.html; root ...
1. open() "/data/www/1.txt" failed (13: Permission denied), client: 192.168.1.194, server: www.web1.com, request: "GET /1.txt HTTP/1.1", host: "www.web1.com" 没有权限?于是找了不少资料,可以通过下面四步排查解决此问题。你可能只是其中之前配置有问题,不一定四个步骤都用上。