美文网首页
Ubuntu 简单实现负载均衡

Ubuntu 简单实现负载均衡

作者: 酷酷的图图 | 来源:发表于2018-06-04 22:36 被阅读0次

人生苦短 我用python

开始愉快的享(代)受(码)时间:

image

一 部署前提:

已设置连接密码,相关安全规则已添加完毕,已执行Ubuntu搭建基础环境文档,已执行Ubuntu部署Django项目文档 如有疑问 可先参照Ubuntu 部署Django项目相关部署工作

二 具体步骤:

  • Xshell 5 连接服务器 终端进入etc/nginx/conf.d文件夹下 创建django_nginx.conf文件 具体指令如下

cd /etc/nginx/conf.d/

vi nginx.conf

  • 在 nginx.conf 文件中插入以下代码:
upstream example{
        # 代理服务器将请求传递给分配的服务器(请填写自己的相应服务器端口)
        server 127.0.0.1:8000;
        server 127.0.0.1:8001;

}
server {
   # 代理服务器监听端口(请填写自己的代理服务器监听端口)
    listen       81;

    location / {
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            #禁用缓存
            proxy_buffering off;
            proxy_pass http://example;
    }
}
  • 保存并退出

注意:文件中 upstream (example) 与 proxy_pass http://(example) 括号内部分必须一致!!!
该写法使用轮询,若想使用加权轮询请在server 127.0.0.1:8000 后添加 weight字段。示例:
server 127.0.0.1:8000 weight=5;

三 自此 已简单的实现负载均衡

验证方式:通过外部多次访问项目,可以通过域名或IP:端口号实现。出现不同页面即为成功

相关文章

  • Ubuntu 简单实现负载均衡

    人生苦短 我用python 开始愉快的享(代)受(码)时间: 一 部署前提: 已设置连接密码,相关安全规则已添加完...

  • 当面试官问我Nginx如何实现负载均衡,我这么答让他眼前一亮

    负载均衡介绍 在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,...

  • SpringBoot实现负载均衡(Nginx支撑)

    负载均衡介绍介绍在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡...

  • Nginx+SpringBoot实现负载均衡

    负载均衡介绍 介绍 在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载...

  • ActiveMQ-API(五)

    负载均衡(取模做负载均衡)简单利用线程实现吞吐量栗子实现:

  • Nginx + Spring Boot如何实现负载均衡

    前言 本篇文章主要介绍的是Nginx如何实现负载均衡。 负载均衡介绍 在介绍Nginx的负载均衡实现之前,先简单的...

  • 20年第35周:Nginx负载均衡的实现

    一、目录 ① 负载均衡算法 ② Nginx负载均衡简单实现 二、负载均衡算法 本质:无非是按劳分配,还是按需分配。...

  • Ribbon

    负载均衡的两种方式 服务器端负载均衡 客户端侧负载均衡 实现一个简单的客户端侧负载均衡 使用DiscoveryCl...

  • 关于负载均衡的总结

    负载均衡的分类 常见的分为三类,dns负载均衡,硬件负载均衡,软件负载均衡 dns负载均衡 一般实现地域级别的负载...

  • 使用ribbon实现负载均衡

    1、使用ribbon开启负载均衡 使用ribbon实现负载均衡也非常简单,只需要在RestTemplate上加一个...

网友评论

      本文标题:Ubuntu 简单实现负载均衡

      本文链接:https://www.haomeiwen.com/subject/axrusftx.html