前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nginx启动报错:nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory) 的解决

nginx启动报错:nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory) 的解决

作者头像
黑泽君
发布2018-12-21 12:54:07
11.8K0
发布2018-12-21 12:54:07
举报
文章被收录于专栏:黑泽君的专栏

问题:

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

问题原因:

  提示信息说明在 /var/run/nginx/ 目录下找不到 nginx.pid 文件,解决方式有两种:

    第一种方式:创建默认目录 /var/run/nginx/ 

    第二种方式:修改 nginx.conf 文件,指定 pid文件 所在目录,我们演示第二种方式。如下:

解决方法:

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

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

  (3)将注释放开,并修改为:pid    /usr/local/nginx/logs/nginx.pid;

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

  (5)再次启动nginx服务:cd /usr/local/nginx/sbin/nginx 问题解决

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-12-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档