Homebrew 的一些机制一直在变,所以有的时候如果用关键字直接搜索,可能会找到一些过时的信息。
在目前版本的 macOS Mojave 里,用 Homebrew 安装 NGINX 并改为 80 端口启动的最简洁的步骤是:
brew install nginx
会安装目前最新的 1.17.3 版本。
然后把配置文件里的默认的 8080 改为 80:
vi /usr/local/etc/nginx/nginx.conf
然后,在第一次启动 NGINX 服务的时候,需要用 sudo,因为使用了特权端口 80:
sudo brew services start nginx
如果你安装了其他也需要使用特权端口的服务,比如需要使用 53 端口的 DNSCrypt-Proxy,那么也需要在第一次启动的时候用 sudo。之后如果 restart 的时候也需要用 sudo。