MAC Nginx配置:13: Permission denied

在MAC上配置Nginx时遇到'13: Permission denied'的问题,该错误通常源于权限设置不当。通过检查nginx.conf文件并修改第一行添加'user root 用户名'来授予正确权限,然后使用'nginx -s reload'重新加载配置。如果遇到用户名不适用的情况,可以尝试更换其他有效用户名,例如从'li'更改为'admin',最终成功解决权限问题,使Nginx正常运行。

MAC Nginx配置:13: Permission denied

暑期实习。首先要从git上拉代码,然后本地运行出来项目,是前后端分离的项目,具体是啥不展开。前后段代码环境配置ok,也配置了nginx,但是localhost一直打不开。首先把问题定位在前端代码,因为网页检查报错都在前端代码,最后把问题确定到是nginx服务器没配置好,也不是没配置好,是nginx环境。
nginx主要用途是反向代理(解决跨域限制)和负载均衡,因为其在某方面较Apache独特的特性,目前很多知名网站都在用。我的话目前只接触了反向代理。

 - 2021/06/24 17:36:01 [crit] 38688#0: *27 open()   
   "/usr/local/var/run/nginx/proxy_temp/4/00/0000000004" failed (13:   
   Permission denied) while reading upstream, client: 127.0.0.1, server:
   localhost, request: "GET /js/app.js HTTP/1.1", upstream: 
   "http://127.0.0.1:8080/js/app.js", host: "127.0.0.1:8088", referrer:
   "http://127.0.0.1:8088/"

这个报错信息不是在shell命令行看到的,而是发现niginx好像配置没错,但是nginx没有正常工作,在logs/error.log日志文件发现的好多报错都是指向xxxx(13:
Permission denied)xxxxx,在大致了解了一下,结论是权限问题,下面开始针对其做改正。
有挺多方法可以解决,亲测还是下面这个方法有效:
cat /usr/local/etc/nginx/nginx.conf,然后第一行加入一句授予权限的语句 user root,出现如下报错:(问题出在第一行。nginx.con

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值