安装 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