JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Mac系统下nginx 安装与配置

wys521 2024-09-14 13:42:08 精选教程 19 ℃ 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;
}

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表