当Nginx出现“13: Permission denied”错误时,通常是由于Nginx进程没有足够的权限去访问某个文件或目录。以下是一些解决此问题的步骤: 检查Nginx运行用户: 使用ps aux | grep nginx命令查看Nginx的运行用户。 确认该用户是否有权限访问出错的文件或目录。 调整文件或目录权限: 使用ls -l /path/to/your/files命令检...
1. 查看nginx启动用户和使用用户是否一致 ps aux |grep nginx 输出的第一列就是用户名称 2. 打开nginx配置文件 # 查找nginx.conf文件的位置 ps -aux | grep ngxin 输出记录中有/conf/nginx.conf的那一条 3.修改用户 一般在配置文件的最上面,可能被修改或者注释了 #uesr nobody; --- #将以上内容修改为 ...
由于Nginx权限问题,导致访问网站的CSS失败。
server{listen80;server_name localhost;index index.php index.html;root/var/www;} 如果在/ var/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。 三、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。 解决办法:修改web目录的读写权限,或者是把nginx的启动用户...
在ContOS 7上安装了Nginx服务,为了项目需要必须修改Nginx的默认80端口为8088,修改配置文件后重启Nginx服务,查看日志报以下错误: [emerg] 9011#0: bind() to 0.0.0.0:8088 failed (13: Permission denied) 权限被拒绝,开始以为是端口被别的程序占用了,查看活动端口然而没有程序使用此端口,网上搜索说是需要root...
查看/var/log/nginx/error.log日志显示:xxx 403 forbidden (13: Permission denied)错误。我勒个去~ 引起nginx 403 forbidden通常是三种情况:一是缺少索引文件,二是权限问题,三是SELinux状态。 一、缺少index.html或者index.PHP文件,就是配置文件中index index.html index.htm这行中的指定的文件 ...
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"没有权限?于是找了不少资料,可以通过下⾯四步排查解决此问题。你可能只是其中之前配置有问题,不⼀定四个步骤都...
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,详细报错如下: 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" ...