Nginx配置之反向代理详解

前言

Nginx 已极高的稳定性,超高的并发数成为了大厂的必备利器,以下介绍如何利用Nginx实现服务反向代理 反向代理:一个代理服务器可以代理外部网络主机访问内部网络,这类代理服务模式称之为反向代理服务 Nginx官方文档:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass

Nginx 反向代理配置

upstream java_b {
          
   
  ip_hash;
  server 127.0.0.1:8080;
}

server {
          
   
    listen        80;
    server_name   localhost;
    access_log    /var/log/nginx/access.log  main;

    location / {
          
   
      proxy_pass http://java_b/;
      proxy_set_header  Host             $http_host;
      proxy_set_header  X-Real-IP        $remote_addr;
      proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
      proxy_buffering                off;
      client_max_body_size    10m;
      client_body_buffer_size   10m;
    }
}

配置详解

经验分享 程序员 微信小程序 职场和发展