• nginx实现负载均衡


    在代理端写

    vi /etc/nginx/nginx.conf


    worker_processes 2;
    events {
    worker_connections 1024;
    }
    http {
    include mime.types;
    default_type application/octet-stream;
    sendfile on;
    keepalive_timeout 65;

    upstream webservers {   #启用upstream模块
    server 192.168.1.144:80 weight=1;
    server 192.168.1.148:80 weight=1; 权重
    }


    server {
    listen 80;
    server_name _;

    location / {
    proxy_pass http://webservers;   #代理池
    proxy_set_header X-Real-IP $remote_addr;

    }
    }

    }

     

    实现142 代理144和148

    systemctl restart nginx.service

    访问142测试

    *****************************************************************************************************************

    加backup   #将本机设置为backup。。

    vi /etc/nginx/nginx.conf

    worker_processes 2;
    events {
    worker_connections 1024;
    }
    http {
    include mime.types;
    default_type application/octet-stream;
    sendfile on;
    keepalive_timeout 65;

    server{   #设置backup 的访问
    listen 8989;    #监听端口
    server_name _;   #域名
    root /err;    #默认路径
    index index.html; #默认主页
    }

    upstream webservers {
    server 192.168.1.144:80 weight=1 max_fails=2 fail_timeout=2;   #超时时间 和次数
    server 192.168.1.148:80 weight=1 max_fails=2 fail_timeout=2;
    server 127.0.0.1:8989 backup;    #加上backup
    }


    server {
    listen 80;
    server_name _;

    location / {
    proxy_pass http://webservers;
    proxy_set_header X-Real-IP $remote_addr;

    }
    }

    }

     在mkdir /err   中写index.html  错误访问

    当144和148都down时  访问会出现

  • 相关阅读:
    依赖注入方法
    依赖注入
    用spring来控制反转(ioc)
    ioc控制反转笔记
    写模块的流程例子
    淘淘商城笔记1
    二叉树的前序中序后序遍历
    专题2 二叉树(go)
    专题1:二分查找
    python自动化开发-[第三天]-编码,函数,文件操作
  • 原文地址:https://www.cnblogs.com/han1094/p/6382531.html
Copyright © 2020-2023  润新知