问题描述
Nginx启动报错:
[error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
解决方法
使用nginx -c的参数指定nginx.conf文件的位置,文件就会存在了。在nginx文件下执行代码:
[root@Peter nginx]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
再进入sbin里面,运行nginx即可
[root@Peter sbin]# ./nginx
其他
如果报错显示路径与我上面的不一样,就到conf里,修改nginx.conf,添加一行,再进行上面的操作。
pid /usr/local/nginx/logs/nginx.pid;