当前位置:首页 > 技术文章 > 正文内容

Nginx负载均衡的配置(nginx 负载均衡 配置)

arlanguage3个月前 (01-31)技术文章33

针对Nginx是什么,这里就不多介绍了,你居然知道Nginx可以做负载均衡?你又涨知识了,给你点赞。

我们知道Nginx是一款优秀的反向代理的服务器,使用proxy_pass指令转向第三方地址。

在之前的文章种,我们介绍了Nginx关于proxy_pass指令,其实在Nginx的负载均衡的配置中,就是把proxy_pass交给upstream指令定义的一组服务器。比如我们拿京东和百度来实验,实验ping www.jd.com和ping www.baidu.com得到京东和百度的外网地址。定义一组upstream集合,负载默认是轮询,也可以配置hash或者指定weight.

配置文件如下

user nobody;
worker_processes 4;
events{
					worker_connections 1024;
}
http{
        upstream mypro{
                server 111.13.100.92;
                server 183.232.41.1;
                server 42.156.140.7;
                #支持外网,内网地址,这里配置响应集群列表,通常部署响应的内容都是一样的,这里为了测试,采用了京东,百度,万网的地址来测试
        }
        server{
              listen 8080;
              location / {
                        proxy_pass http://mypro;#这里的mypro对应上面定义的名称,可随意取名
                      }
              }
}

访问本地的8080端口,不断刷新浏览器,可以看到负载情况。

微信关注公众号“宝康大叔”,联系作者可获取java学习资料,以及项目实战资料,以及创业随笔资料。

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/1246.html

分享给朋友:

“Nginx负载均衡的配置(nginx 负载均衡 配置)” 的相关文章

linux安装nginx及简单操作

下载安装包:通过这个命令下载安装包linux安装nginx:1、解压安装包: tar -zxvf nginx-1.14.0.tar.gz2、cd 进入解压后的目录3、编译安装:./configure --prefix=/usr/local/nginx (如果编译不成功,缺少的依赖库 根据提示安装上后...

利用Nginx正向代理实现局域网电脑访问外网

引言在网络环境中,有时候我们需要让局域网内的电脑访问外网,但是由于网络策略或其他原因,直接访问外网是不可行的。这时候,可以借助 Nginx 来搭建一个正向代理服务器,实现局域网内电脑通过 Nginx 转发访问外网的需求。在工作中我遇到了一个类似的情况:在公司网络中,由于管理要求,局域网内的电脑不能直...

5分钟搞懂nginx的location匹配规则

目录概述location介绍location指令语法location配置实例解析location常用场景实战禁止访问.sh后缀的文件实例php7进阶到架构师相关阅读概述这是关于php进阶到架构之Nginx进阶学习的第一篇文章:5分钟搞懂nginx的location匹配规则第一篇:5分钟搞懂nginx...

网页上出现503 Service Unavailable Error应该如何处理?

本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。如需学习视频,请复制以下信息到手机浏览器或电脑浏览器上:zcwyou.com1. 前言在浏览网页时,最常见的错误之一是“503 Service Unavaila...

一文教会你如何使用 iLogtail SPL 处理日志

作者:阿柄随着流式处理的发展,出现了越来越多的工具和语言,使得数据处理变得更加高效、灵活和易用。在此背景下,SLS 推出了 SPL(SLS Processing Language) 语法,以此统一查询、端上处理、数据加工等的语法,保证了数据处理的灵活性。iLogtail 作为日志、时序数据采集器,在...

为什么服务器管理用户都使用宝塔面板?

宝塔面板宝塔面板到底是个什么鬼?为什么这么多站长使用宝塔面板?宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。有30个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得...