安裝 Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
依賴Homebrew安裝Nginx
這個等待時間會比較長。如果你仔細看了終端的程式。你會發現你用homebrew安裝是多麼聰明瞭。其實在安裝nginx之前還要幫你安裝很多別的,如果你獨立安裝,是很費勁的。。
brew install nginx
啟動Nginx
nginx
瀏覽器裡輸入localhost:8080 測試是否能用
配置JSON檔案
那配置檔案是在/usr/local/Cellar/nginx/1.8.0/html/
配置Nginx
安裝完之後,預設路徑是在/usr/local/etc/
這個檔案下會有一個nginx資料夾和一個openssl的資料夾。
點開nginx資料夾,裡面會有個nginx.conf.default
的檔案,記住,不要看錯了,這裡面的名字很相像。用文字編輯器開啟,裡面預設是有內容的,可以看看。將以下內容貼上進去。
server {
listen 8080;
server_name localhost;
#access_log logs/host.access.log main;
location ~* {
add_header Content-Type "application/json";
root html;
if (!-f $request_filename) {
rewrite ^/(.*) /$1.json last;
}
index index.php index.html index.htm;
}
error_page 405 =200 http://$host$request_uri;
}
展現成果
如果你新加的json檔案叫oscar.json,目錄是在剛剛說的/usr/local/Cellar/nginx/1.8.0/html/oscar.json
那麼你在瀏覽器裡輸入localhost:8080/oscar.json
如果你的頁面有你配置的JSON檔案,那麼恭喜你。別人如果想訪問你的資源,保證你兩在同一個區域網內,然後把你的ip地址替換localhost,再看看你朋友的電腦的頁面吧。
Mac 系統 開啟啟動 nginx
通過brew 安裝install 後
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
重新載入
nginx -s reload
停止,無日誌
nginx -s stop
停止,有日誌
nginx -s quit