本文作者:不许人间见白头

Nginx设置负载均衡

不许人间见白头 2个月前 ( 12-14 ) 63

如果dig命令没有则装# yum install -y bind-utils

# dig fff.bidns.cn

# vim /usr/local/nginx/conf/vhost/load.conf // 写入如下内容

upstream bidns   //名称可以定义
{
ip_hash;    使同一个用户保持在同一个机器上  (ip哈希
server 121.12.92.44:80;
server 121.32.236.60:80;}
server{listen 80;
server_name fff.bidns.cn;   定义监听端口域名
location /{
proxy_pass       //根据你上面的upstream  名称来定义
proxy_set_header Host   $host;
proxy_set_header X-Real-IP      $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

负载均衡配置成功啦

其中upstream,在这里定义后端web server,可以是一个也可以多个,其中ip_hash为负载均衡算法,他表示根据ip地址吧请求分到不同的服务器上,比如A用户为1.1.1.1,b用户为2.2.2.2则A访问的时候会吧请求转发到第一个web server上,而b访问则会到第二台web server上,这种算法用在在吧session存放到本机磁盘上的情况,下面是测试结果

文章版权及转载声明

作者:不许人间见白头本文地址:https://www.ahaoyw.com/article/100.html发布于 2个月前 ( 12-14 )
文章转载或复制请以超链接形式并注明出处阿豪运维笔记

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏