MacBook 电脑 nginx 运行不起来

我的电脑之前装nginx 运行还是没问题,但是前几天突然出问题,在
brew services list 里面查看一直是 error 256的状状态。重装也不行。
我的安装步骤是:

#安装
$ brew install nginx 

# 默认是监听8080端口,更改监听80端口的话,需改修改权限,并设置为开机自启
$ sudo cp -v /usr/local/opt/nginx/*.plist /Library/LaunchDaemons/
$ sudo chown root:wheel /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

# 启动 关闭 操作
$ sudo nginx
$ sudo nginx -s reload|reopen|quit # 重新加载|重启|退出
或
$ brew services start/stop/reload/restart nginx

# 测试是否成功
$ curl -Il http://127.0.0.1:8080

之前也是按照这个步骤安装的 没啥问题。
但是现在动不动 就报 8080 或者80 端口被占用,我kill掉占用8080端口的进程之后,还是不行。
出现2个用户是nobody的nginx进程,我kill掉之后还是出现。

而且在我卸载掉 nginx之后,还是看到nginx 的进程,不知道怎么回事

MacBook 电脑 nginx 运行不起来
哪位大佬遇到过这个问题吗?

MAC
本作品采用《CC 协议》,转载必须注明作者和本文链接
UKNOW
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 19

打开这个文件,修改 80 端口,vim /etc/apache2/httpd.conf

重启 apache:sudo /usr/sbin/apachectl restart

2年前 评论
UKNOW (楼主) 2年前
kis龍 (作者) 2年前
UKNOW (楼主) 2年前
kis龍 (作者) 2年前
UKNOW (楼主) 2年前

开机启动只需要 brew services start nginx

2年前 评论

看error log 日志目录是否存在,是否有权限

2年前 评论

如果是 M1 芯片的电脑,看下 /opt/homebrew/var/log/nginx/error.log 中的报错信息

2年前 评论
颠倒的玉石

新建一个用户nginx,让nginx用户执行操作

2年前 评论
sudo apachectl -k stop

先停止apache再重启nginx

2年前 评论
UKNOW (楼主) 2年前
UKNOW

重新安装 运行报错

file

2年前 评论
huangxu 2年前
UKNOW (作者) (楼主) 2年前
ShiKi

首先ps -ef | grep nginx 下面出的那一行很正常,不信你把nginx 换成其他字母试试 :joy:

2年前 评论
UKNOW (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!