首页 > 代码库 > Nginx反向代理负载均衡
Nginx反向代理负载均衡
环境准备:
总共四台机器,两台装有Nginx的机器做负载均衡,两台机器装有Apache作为WEB服务器。
hostname | IP | 说明 |
lb01 | 192.168.1.19 | nginx主负载均衡器 |
lb02 | 192.168.1.16 | nginx辅负载均衡器 |
web01 | 192.168.1.17 | Apache做web服务器 |
web02 | 192.168.1.18 | Apache做web服务器 |
配置nginx的配置文件,
这里的nginx的安装是用的yum安装CentOS用yum快速安装nginx
移除掉默认的nginx服务
cd /etc/nginx/conf.d/mv default.conf default.conf.org
编辑host解析
echo "192.168.1.19 blog.zydev.org" >>/etc/hosts
实验一:实现一个简单的负载均衡
增加一个配置文件
vim /etc/nginx/conf.d/upstream01.conf
upstream blog_real_servers { server 192.168.1.17 weight=5; server 192.168.1.18 weight=5;}server { listen 80; server_name blog.zydev.org; location / { proxy_pass http://blog_real_servers; }}
重启nginx服务,并测试是否实现负载均衡
测试是成功的,按照1:1实现了转发。
Nginx反向代理负载均衡
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。