美文网首页我爱编程
nginx反向代理负载均衡配置记录

nginx反向代理负载均衡配置记录

作者: 余头 | 来源:发表于2018-03-30 22:58 被阅读0次

一、准备三台虚拟机

两台web apache服务器
192.168.126.141 www.web1.com
192.168.126.142 www.web2.com

一台nginx代理服务器
192.168.126.138 www.hunziyu.com

二、使用NAT连接的方式使得互相连通

image.png
image.png
image.png

service iptables stop 关闭防火墙即时生效
chkconfig iptables off 永久性生效

至此三台虚拟机互相连通

三、nginx代理服务器配置

1、nginx upstream模块
upstream www_server_pools{
server 192.168.126.141:80 weight=1;
server 192.168.126.142:80 weight=1;
//weight 权重越大 被分配的请求越多
}

2、http_proxy_module模块
proxy_pass 可将请求转发到另一台服务器,实际的反向代理工作中,会通过location 功能匹配指定uri,然后把接收到的符合匹配uri的请求通过proxy_pass抛给定义好的upstream节点池
location /name/ {
rewrite /name/([^/]+) /users?name=$1 break;
proxy_pass http://127.0.0.1;
}
//将匹配uri为name的请求应用指定的rewrite规则,然后抛给http://127.0.0.1

3、 image.png

通过proxy_pass 功能把用户请求交由上面反向代理upstream定义的www_server_pools 服务器池处理

相关文章

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • Nginx应用场景

    反向代理,负载均衡,动静分离 1.反向代理 修改nginx配置,并重新加载 重新加载nginx配置./nginx ...

  • 2020-03-31 Nginx反向代理与动静分离集群架构应用实

    1. Nginx负载均衡配置实战 1.1 Nginx负载均衡反向代理相关实践 1.1.1 实现为WWW服务代理 (...

  • nginx学习目录

    nginx安装部署和配置管理 nginx日志配置 nginx平滑升级与回滚 nginx反向代理 nginx负载均衡...

  • Kong反向代理UPSTREAM配置

    Kong 配置upstream负载均衡 今天的目标是配置upstream(反向代理),实现nginx的最基础负载均...

  • 玩转nginx

    本文内容包括: nginx配置实例之反向代理; nginx配置实例之动静分离; nginx配置实例之负载均衡; n...

  • 负载均衡

    Nginx代理中的负载均衡 提到Nginx的反向代理,不得不提的就是Nginx的负载均衡,Nginx支持丰富的负载...

  • 4.常用配置

    反向代理 负载均衡 FastCGI 负载均衡详细配置

  • nginx的upstream几种轮询方式

    上一篇文章中介绍了如何使用nginx配置负载均衡,nginx如何实现反向代理负载均衡。接下来将来介绍下负载均衡的几...

  • ngnix反向代理服务和负载均衡

    编辑nginx.conf nginx实现负载均衡 反向代理

网友评论

    本文标题:nginx反向代理负载均衡配置记录

    本文链接:https://www.haomeiwen.com/subject/hqewcftx.html