nginx启动或者重启失败,报错nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)

最近在学习nginx,不知道弄到什么了一直报错

nginx启动或者重启失败,报错nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)

网上找到的解决方案

第一种

  • 1.执行 open /usr/local/etc/nginx 打开nginx安装目录 默认安装目录:
- /etc/nginx/nginx.conf,
- /usr/local/etc/nginx/nginx.conf,或
- /usr/local/nginx/conf/nginx.conf
  • 2.打开注释: pid /usr/local/etc/nginx/logs/nginx.pid
  • 3.mkdir /usr/local/etc/nginx/logs在/usr/local/etc/nginx目录下创建目录logs
  • 4.重启

第二种

  • 1.找到你的nginx.conf的文件夹目录
  • 2.然后运行 nginx -c /usr/local/etc/nginx/nginx.conf命令
  • 3.再运行(sudo)nginx -s reload 重启nginx

第三种

卸了重装 我使用的方案

声明:原创文章,版权所有,转载请注明出处,https://litets.com。