Mac 如何安装Nginx并处理自带的Apache

先安装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.此方法同样也适用于禁用系统的一些服务,比如打印机,蓝牙等.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容