由於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配置不了解,請參考我的下一篇博客。