Mac 上 Nginx 启动失败, 无进程

问题表现

  1. 没有端口
lsof -i:80
# 没有数据
  1. 没有进程
ps aux | grep nginx
lsof -i:80
# 没有数据
  1. 重载报错
sudo nginx -s reload
# 显示
nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)

解决办法

# 指定配置文件启动
sudo nginx -c /usr/local/etc/nginx/nginx.conf
# 重启之后解决
sudo nginx -s reload
上次更新: