Nginx负载均衡与高可用的实现(2)

proxy_set_header Host $host;   
#当后端服务器配置多个web站点时,该选项可以让服务器识别出具体要访问的是哪个站点,而不会将第一个站点作为默认站点传递给用户
proxy_set_header X-Forwarded-For $remote_addr;   
#如果后端服务器需要获取用户的真实IP,需要该选项

client_body_buffer_size:客户端请求主体缓冲区大小

proxy_connect_timeout:代理服务器和后端真实服务器握手连接超时时间

proxy_send_timeout:后端服务器回传数据给Nginx的时间,需要在设置的时间范围内发送完所有数据,否则Nginx将断开连接

proxy_read_timeout:代理服务器和后端服务器连接成功后,等待后端服务器响应时间

前端Nginx反向代理,如何获取客户端真实IP?

#转发动态页面给Tomcat处理
location ~ \.(jsp|jspx|do)?$ {
        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_pass ;

更多Nginx负载均衡配置相关教程见以下内容

Nginx负载均衡配置说明

Linux下Nginx+Tomcat负载均衡和动静分离配置要点 

Docker+Nginx+Tomcat7配置简单的负载均衡 

Nginx负载均衡(主备)+Keepalived 

使用Nginx作为负载均衡器

CentOS环境下Nginx实现3台虚拟机负载均衡

Nginx反向代理负载均衡群集实战 

Nginx 的详细介绍请点这里
Nginx 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b64eb6199b1e891f68b4720f1d892873.html