1 / 8
文档名称:

Nginx负载均衡配置.docx

格式:docx   大小:102KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Nginx负载均衡配置.docx

上传人:万家乐书屋 2022/3/26 文件大小:102 KB

下载得到文件列表

Nginx负载均衡配置.docx

文档介绍

文档介绍:Nginx 负载均衡配置详解
一、测试环境
由于没有服务器,所以本次测试直接 host 指定域名( )
测试域名:
A 服务器: (主服务器)
我们发现,虽然 C 服务器( )宕机了,但不影响网站访问。这样,就不
会担心在负载均衡模式下因为某台机子宕机而拖累整个站点了。
五、同一台服务器设置多个域名的负载均衡
多个域名配置和 的配置一样。
假设 的主服务器 IP 是 ,负载均衡到 和
机器上
现将域名 解析到 上。
在主服务器 () 的 加入以下代码:
upstream {
server :80;
server :80;
}
server{
listen 80;
server_name ;
location / {
proxy_pass ;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
保存重启 nginx
在 与 机器上设置 nginx ,打开 在末尾添加
以下代码:
server{
listen 80;
server_name ;
index ;
root /home/wwwroot/default;
}
保存重启 nginx
完成以上步骤后即可实现 的负载均衡配置了。
六、主服务器提供服务
以上例子中, 我们都是应用到了主服务器负载均衡到其它服务器上,那么主服务器本身
能不能也加在服务器列表中, 这样就不会白白浪费拿一台服务器纯当做转发功能, 而是
也参与到提供服务中来。
如以上案例三台服务器:
A 服务器: (主服务器)
B 服务器:

C 服务器:

我们把域名解析到 A 服务器,然后由务器只做一个转发功能,现在我们让

A 服务器转发到 B 服务器与
A 服务器也提供站点服务。

C 服务器,那么

A 服
我们先来分析一下, 如果添加主服务器到 upstream