mac上nginx配置

近日在mac上安装了nginx,

  • 安装 brew install nginx
  • 启动 nginx (localhost:8080打开可见欢迎页)
  • 退出 nginx -s quit
  • 重新加载 nginx -s reload
  • 测试nginx.conf配置 nginx -t
  • 配置文件 /usr/local/etc/nginx/nginx.conf
  • 示例增加文件
    • /usr/local/Cellar/nginx/1.12.2_1/html 下增加sample.json
    • 浏览器访问 localhost:8080/sample.json
  • 改端口号80错误
    • 【Nginx】nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
    • 在Linux中1024以下的端口号都需要root权限才能使用,普通用户会报权限问题
    • 解决方法 sudo nginx