由于mac的80端口收到访问限制,所以在开发过程中要使用的时候比较麻烦。前期都是通过做host,并在链接上拼接端口的方式访问本地代码。
一切都是那么的相安无事,直到有一天,微信推出了web版调试工具。我勒个去啊。那对于经常做公众账号的我来说简直就是天大的好消息啊。那么问题也就来了。首先微信公众平台的测试账号有绑定的测试域名。如果需要在本地调试,除了做host之外还需要指定端口,这样就与微信开发平台的设置有冲突了。而且多个项目同时运行,需要占用不同端口,调配起来也比较蛋疼。所以想到一定要在MAC上安装一个nginx来解决天杀的MAC80端口不能使用的问题。
一切都是那么自然。
首先想到的是上网找nginx的安装办法。可是事事不如人意,安装过程中各种依赖没有。无奈之下想到如果用brew来安装的话就可以避免自己去安装这些依赖。
下面是brew的安装方法:(由于MAC自带ruby,所以安装起来极其轻松)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
一行命令直接搞定
安装后命令存在 /usr/local/bin/brew
可能你安装的最后会提示你/usr/local/bin不在系统环境变量中,如果没有提示就直接忽略。提示了只需要将上述路径添加到环境变量中。
那么接下来就来安装nginx吧。
一切也是那么的容易,在终端输入以下命令,即可安装:brew install nginx (或者 /usr/local/bin/brew install nginx)
过后等着就行了。会自动安装pcre和ssl等。
接下来的事情就是配置你的nginx了。
如果您对nginx配置不了解,请参考我的下一篇博客。