您的位置:首页 > 运维架构 > 反向代理

Nginx配置反向代理

2020-03-01 22:03 691 查看

 

Nginx可做web服务器,也可做负载均衡使用。

反向代理:应用服务器不直接提供服务,通过nginx服务器处理请求, 转发到代理服务器(Tomcat,Nginx,Apache等) 获取响应交给客户端,结果和nginx服务器直接处理请求的结果是一样的。

负载均衡:当访问量大时,一台后端服务器无法承担过多请求.此时利用nginx后端配置多台代理服务器,利用nginx内置的规则讲请求转发到后端不同的代理服务器上.这时候就达到了负载均衡。

主服务器配置(nginx.conf):

upstream 连接池名称 {

         server 代理服务器ip地址;

         server 代理服务器ip地址;

         ......

}

server {

         listen 80;

         server_name  域名;

         location / {

                   proxy_pass http://连接池;

                   proxy_set_header  Host  $host;

                   proxy_set_header  X-Peal-IP  $remote_addr;

                   proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;

         }

 

}

注意:端口,域名,连接池的填写

转载于:https://www.cnblogs.com/jdbeyond/p/8124272.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
Tsuabsa4969 发布了0 篇原创文章 · 获赞 0 · 访问量 712 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: