nginx: [error] open() "/usr/local/Cellar/nginx/1.13.11/logs/nginx.pid" failed (2: No such file or di

mac 启动nginx时报一下错误:

nginx: [error] open() "/usr/local/Cellar/nginx/1.13.11/logs/nginx.pid" failed (2: No such file or directory)

有很多百度解决办法是:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

如果上述方法还不能解决问题,可参考下面的解决办法。

可直接在报错路径下面建立对应的nginx.pid文件(我这边是logs文件下创建pid文件)。

进入logs文件

cd  /usr/local/Cellar/nginx/1.13.11/logs/

创建文件命令

touch nginx.pid

如果创建失败,可加sudo;

sudo touch nginx.pid

如果文件创建成功后,重启或者 加载nginx报已下错误,可能是文件权限问题。

查看文件权限

ls  -l

 

修改权限,最后将权限修改为root

sudo chown root:admin nginx.pid

权限修改成功后,可重新启动nginx,

sudo nginx

如果启动不了,看是否已有启动nginx,kill后再启动。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值