先安装Homebrew(官网:https://brew.sh/index_zh-cn.html)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
再用Homebrew安装Nginx(现在sudo brew被认为是不安全的操作,已被禁止)
brew install nginx
装好后,查看下版本,如果有返回版本号,表示安装成功
nginx -v
启动nginx
sudo nginx
访问localhost:8080,出现如下画面即为成功。
WX20180603-100931@2x.png
端口号在 /usr/local/etc/nginx/nginx.conf 里面配置的,默认是 8080
Mac是自带Apache的,并且自启动
因为端口不冲突,所以现在是可以和本机80端口的apache一起用,
只是访问时要带上端口号8080。
不用Apache,以后改用nginx走80端口的方法
1.修改nginx.conf, 将监听端口设为 80
2.关掉Apache?
sudo apachectl -k stop 停止
3.设置Apache不自启动
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
*恢复开机启动只需把该行命令的unload 改为 load
launchd是Mac OS下,用于初始化系统环境的关键进程。类似Linux下的init, rc.此方法同样也适用于禁用系统的一些服务,比如打印机,蓝牙等.