有学有练才叫学习:学而不思则罔,思而不学则殆:学而不习,纸上谈兵,习而不进,画地为牢!

mac nginx(Mac系统下nginx 安装与配置)详细步骤

nginx 炮渣日记 2周前 (11-18) 22次浏览 已收录 0个评论 扫描二维码
使用brew安装nginx

brew install nginx

加入开机启动

sudo cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist /Library/LaunchDaemons/
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

配置文件路径

/usr/local/etc/nginx/

nginx 帮助信息

tianshl:~ tianshl$ nginx -h
nginx version: nginx/1.12.1
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]

Options:
  -?,-h         : this help
  -v            : show version and exit
  -V            : show version and configure options then exit
  -t            : test configuration and exit
  -T            : test configuration, dump it and exit
  -q            : suppress non-error messages during configuration testing
  -s signal     : send signal to a master process: stop, quit, reopen, reload
  -p prefix     : set prefix path (default: /usr/local/Cellar/nginx/1.12.1/)
  -c filename   : set configuration file (default: /usr/local/etc/nginx/nginx.conf)
  -g directives : set global directives out of configuration file

常用命令

1. 启动命令: sudo nginx
2. 重启命令: sudo nginx -s reload
3. 停止命令: sudo nginx -s stop

反向代理

如果location中只配置proxy_pass转发时不会携带HTTP的头信息
加上Proxy Settings后, 代理的时候会把链接原始的请求信息一起转发
# 如果有多个conf同时使用一个upstream server, 可以将这个配置到nginx.conf中.
upstream api_server {
    server 127.0.0.1:8000;
}

location ~ /api/ {
    proxy_pass http://api_server;
    # Proxy Settings
    proxy_redirect     off;
    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
    proxy_max_temp_file_size 0;
    proxy_connect_timeout      90;
    proxy_send_timeout         90;
    proxy_read_timeout         90;
    proxy_buffer_size          4k;
    proxy_buffers              4 32k;
    proxy_busy_buffers_size    64k;
    proxy_temp_file_write_size 64k;
}
喜欢 (0)
炮渣日记
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址