VMware运行CentOS重启虚拟机后,启动Nginx报错"/var/run/nginx/nginx.pid" failed (2: No such file or directory)解决方法

问题:

  重启虚拟机后,再次重启nginx会报错: open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)

解决方法:

  (1)进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;

这时候通过GUI图形界面文本编辑器无法保存文件修改,提示改文件只读权限不够。

用终端su - 切换到root权限,然后cd /usr/local/nginx/conf/  目录,使用Linux下修改文件属性到可读可写的命令行。

chmod 666 nginx.conf

(2)在配置文件中有个注释的地方: #pid        logs/nginx.pid;

 

VMware运行CentOS重启虚拟机后,启动Nginx报错

(3)在 /usr/local/nginx 目录下创建 logs 目录:mkdir /usr/local/nginx/logs

(4)启动nginx服务:cd /usr/local/nginx/sbin/

            ls                                           

./nginx

okey

你可能感兴趣的:(软件安装使用)