1. 到官网下载nginx,或者直接命令行
brew search
brew install nginx
2. 启动nginx
brew services start nginx
启动时会遇到的问题:
(1.) 报错提示:“Bootstrap failed: 5: Input/output error....”
经过一系列查询,是因为用户权限问题,执行“ps aux | grep nginx”,可以看到
work process 那里对应的是nobody
网络上一大堆都在推荐要把这里(路径为:/usr/local/etc/nginx/nginx-conf)修改成root,但是尝试了之后,发现还是有问题的,所以就没变。
尝试切换root权限,重新加载配置文件
nginx -s reload
然后退出,然后重新启动nginx(brew services restart nginx)
发现是ok了,哦吼,比较奇怪,暂时还没有去仔细想为什么一开始配置有问题,启动不了,因为毕竟中间也只是reload了下配置文件,大家如果有遇到的话,coment指导一下我吖
3. 停止nginx
nginx -s stop
-------------------------------------------------------------------------------------------------------