安装nginx
1 | brew install nginx |
配置nginx
配置文件: /usr/local/etc/nginx/nginx.conf
- 将 http 部分修改成下面的配置
1 | http { |
如果日志文件的路径不存在, 则需要先创建: sudo mkdir -p /var/log/nginx/
修改访问权限: sudo chmod -R a+rw /var/log/nginx/
如果出现没有权限访问access.log文件, 可手工创建, 并修改权限:
touch /var/log/nginx/access.log && sudo chmod a+rw /var/log/nginx/access.log
代理配置
配置文件: /usr/local/etc/nginx/proxy.conf
- proxy.conf的内容如下:
1 | proxy_redirect off; |
配置转发
配置文件: /usr/local/etc/nginx/servers/food.conf
注意:
请将配置文件中的 /root/workspace/project/src 修改为本地路径
#测试服务器
1 | upstream sandbox { |
#正式服务器
1 | upstream deploy { |
1 | server { |
验证配置文件
1 | nginx -t |
启动nginx
1 | nginx |
重启或重加载配置文件
1 | nginx -s reload |