nginx启动报错:could not open error log file: open() "/usr/local/nginx/logs/error.log
启动时的错误如下:
这是因为权限不足导致,当前用户对提示中的位置没有写入权限
解决方法:
1、可以尝试使用root权限启动
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 以root权限启动
2、已非root权限启动,修改对应的权限
我的nginx安装目录为:/usr/local/nginx/,下文都以进入这个文件夹来说
首先查看提示中的文件夹是否存在:ls -l
若文件不存在,创建需要的文件夹:mkdir logs
为所有用户添加权限:chmod -R a+rw /usr/local/nginx/logs
再次启动,问题解决!