资讯专栏INFORMATION COLUMN

nginx入门 - 反向代理与负载均衡(轮询方式)

2i18ns / 2326人阅读

摘要:准备工作准备三个文件夹,分别存放三个文件,文件名和内容如下分别在三个文件夹下启动服务器,可以通过安装配置反向代理代理端口到端口执行,并添加以下内容测试配置文件应用配置打开浏览器测试配置负载均衡执行,修改文件为测试配置文件应用

准备工作

1 .准备三个文件夹,分别存放三个html文件,文件名和内容如下

分别在三个文件夹下启动 http 服务器,http-server 可以通过 npm install -g http-server 安装

配置反向代理

代理9091端口到9090端口

执行sudo vim /etc/nginx/sites-enabled/test,并添加以下内容

server {
    listen  9090;
    server_name test_nginx;

    location / {
        proxy_pass http://localhost:9091;
    }
}

测试ngxin配置文件

sudo nginx -t 

应用nginx配置

sudo nginx -s reload

打开浏览器测试

配置负载均衡

执行sudo vim /etc/nginx/sites-enabled/test ,修改文件为

upstream test_upstream {
    server localhost:9091;
    server localhost:9092;
    server localhost:9093;
}

server {
    listen    9090;
    server_name    test_nginx;

    location / {
        proxy_pass http://test_upstream;
    }
}

测试ngxin配置文件

sudo nginx -t 

应用nginx配置

sudo nginx -s reload

打开浏览器测试,多刷新几次

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39595.html

相关文章

  • 基于Nginx的中间件架构(二):代理服务、负载均衡、缓存服务、动静分离

    摘要:缺点客户端可能会再用一层代理三缓存服务理解缓存类型配置语法协议等域名请求参数清理指定缓存让部分页面不缓存大文件分片请求四动静分离参考视频资料入门到实践不管是运维还是开发都是你的必备技能下一篇基于的中间件架构三规则和读取地域信息模块服务 上一篇:基于Nginx的中间件架构(一):配置语法、Nginx模块、请求限制和访问控制、静态WEB服务 一、代理服务(理解) 代理 - 代为办理(如代...

    Wuv1Up 评论0 收藏0
  • 分布式系统的负载均衡 | 架构干货

    摘要:是的默认负载均衡策略。一致性哈希负载均衡。所以负载均衡是分布式系统架构设计中必须考虑的因素之一。考虑主要是如何让下游接收到的请求是均匀分布的第层客户端层反向代理层的负载均衡。通过轮询第层反向代理层层的负载均衡。 一、 什么是负载均衡? 什么是负载均衡? 记得第一次接触 Nginx 是在实验室,那时候在服务器部署网站需要用 Nginx 。Nginx 是一个服务组件,用来反向代理、负载平衡...

    twohappy 评论0 收藏0
  • Nginx反向代理负载均衡

    摘要:负载均衡严格来说,仅仅是作为反向代理的使用的,但是因为这个反向代理功能表现的效果是负载均衡机器的效果,因此负载均衡是特殊的反向代理。 反向代理 反向代理指的是以代理服务器接收用户的的访问请求,代理用户向内部服务器重新发起请求,最后把内部服务器的响应信息返回给用户。这样,代理服务器对外就表现为一台服务器,而访问内部服务器的客户端用的就是代理服务器,而不是真实网站访问用户。 为什么使用反向...

    fai1017 评论0 收藏0

发表评论

0条评论

2i18ns

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<