Nginx监听80端口需要root权限执行,因此: ~~~ sudo chown root:wheel /usr/local/Cellar/nginx/1.6.0_1/bin/nginx sudo chmod u+s /usr/local/Cellar/nginx/1.6.0_1/bin/nginx ~~~ 加入launchctl启动控制 ~~~ mkdir -p ~/Library/LaunchAgents cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist ~~~ 在Mac上用brew安装Nginx,然后修改Nginx配置文件,再重启时报出如下错误: ~~~ nginx: [error] invalid PID number "" in "/usr/local/var/run/nginx/nginx.pid" ~~~ 解决办法: ~~~ $ sudo nginx -c /usr/local/etc/nginx/nginx.conf $ sudo nginx -s reload ~~~