nginx负载均衡配置

来源:互联网 发布:驾照考试网络预约平台 编辑:程序博客网 时间:2024/06/07 22:32

一、关于配置的简单说明

我在Windows系统上安装3台Ubuntu虚拟机,记为a:192.168.195.128,b:192.168.195.129,c:192.168.195.130。

其中,a作为负载均衡服务器,bc作为web服务器,保证各服务器能ping通。

二、安装

见官网:http://www.nginx.cn/install 

三、我的配置和测试

服务器b和c的index.html作相应修改,以区分。

        对于服务器a,

在http段加入以下代码:

upstream abc.com {     #abc.com自己指定即可    server 192.168.195.129:80;       server 192.168.195.130:80; }
将server段改成如下:

server{     listen 80;     server_name localhost;     location / {         proxy_pass http://abc.com;         proxy_set_header Host $host;server{         proxy_set_header X-Real-IP $remote_addr;         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;     } }    
重启nginx,一定要确保重启!!!

到此即实现了最简单的负载均衡配置,是不是很简单啊……

在windows浏览器栏输入192.168.195.128,每次刷新页面都会轮换改变成2个web服务器对应的页面。

原创粉丝点击