brew安装的nginx服务启动后无法启动80端口
MAC /
2018-04-09 /
阅读: 2
用brew安装了nginx后,直接使用下面的命令启动以后,其中80端口的配置文件是无法加载的。因为nginx的80端口需要sudo提权启动。
brew services start nginx
解决方法有三种:
第一种、使用sudo nginx的命令启动,但是,这种方法不能实现开机自启动。
第二种、使用下面的命令,可以实现开机启动,并且也能载入80端口的配置文件。
sudo brew services start nginx
第三种、或者把nginx的启动文件设置一些权限
sudo chown root:wheel /usr/local/opt/nginx-full/bin/nginx # 把文件设置为 root:wheel sudo chmod u+s /usr/local/opt/nginx-full/bin/nginx # 设置权限为以sudo的方式启动nginx brew services stop nginx brew services start nginx
OK,这样就可以实现开启启动,并且正常加载有80端口的配置文件了