zoukankan      html  css  js  c++  java
  • nginx*+集群

    1.前期准备:

    client:192.168.4.1  eth0

    proxy:192.168.4.5  eth0

    web1:192.168.4.100 eth0 内容2

    web2:192.168.4.200 eth0   内容1

    生产环境中内容应该是一样的

    2.拓扑图如下:

    3.配置好web1和web2的nginx

    4.配置proxy集群:

    搭建好nginx

    修改配置文件:vim nginx.conf(有注释的为可选择参数)

    http{

      upstream abc {

        ip_hash; #相同的客户端访问相同的服务器(比如需要要登录的,刷新后留在原在的服务器,不需要再重新登录一遍)

        server 192.168.4.100 weight=2;  #weight=2解析:权重等于2  访问两次100,一次200,以此规律轮询,设置这个取决服务器性能的强弱(按实际情况增加,默认权重为1)

        server 192.168.4.200 down max_fails=1 fail_timeout=30;  #max_fails=1 fail_timeout=30解析:允许请求失败的次数为1,30秒后重新连接请求  down:该服务器故障,标志暂时停用,待恢复后再取消down

        server 192.168.4.201 backup;  #备份机器,前面服务器故障后才启用

      } 

      server {

        listen 80;

        server_name localhost;

        location / {

          proxy_pass http://abc;

          root html;

          index.html;

        }

      }

    }

    5.测试结果:

     如果坏了一个,不会影响访问

     拓展:

    转换十六进制命令:echo "192.168.0.1" | md5sum

    总结:

    声明集群

    调用集群

  • 相关阅读:
    文档翻译第002篇:Process Monitor帮助文档(Part 2)
    Hexo-设置阅读全文
    hexo 添加标签
    防御暴力破解SSH攻击
    Hexo NexT主题添加点击爱心效果
    【干货】2个小时教你hexo博客添加评论、打赏、RSS等功能 (转)
    svn命令在linux下的使用
    hexo 配置文件 实例
    Hexo安装配置详解
    markdown编辑
  • 原文地址:https://www.cnblogs.com/chenjw-note/p/6214615.html
Copyright © 2011-2022 走看看