• Haproxy示例之访问内网mongoDB


    Haproxy示例之访问内网mongoDB

    请参考官方doc
    /usr/share/doc/haproxy-1.4.24/

    环境:
    CentOS6.5 x64+haproxy-1.4.24

    一.安装haproxy
    #yum -y install haproxy

    二.配置haproxy
    #vim /etc/haproxy/haproxy.cfg
    global
        log         127.0.0.1 local2
        chroot      /var/lib/haproxy
        pidfile     /var/run/haproxy.pid
        maxconn     4000
        user        haproxy
        group       haproxy
        daemon
        stats socket /var/lib/haproxy/stats
    defaults
        log                     global
        option                  dontlognull
        option http-server-close
        option                  redispatch
        retries                 3
        timeout http-request    10s
        timeout queue           1m
        timeout connect         10s
        timeout client          1m
        timeout server          1m
        timeout http-keep-alive 10s
        timeout check           10s
        maxconn                 3000
        stats enable    
        stats uri /haproxy-stats
        stats refresh 10s
        stats realm Haproxy statistic
        stats auth hadmin:foo.123

    listen mongod
        bind 172.16.0.100:27017
        mode tcp
        balance roundrobin
        server mongo1 192.168.8.200:27017
    listen mongo-web
        bind 172.16.0.100:28017
        mode http
        balance roundrobin
        server mongo1 192.168.8.200:28017

    说明:
    172.16.0.100 #Haproxy IP
    192.168.8.200 #MongoDB IP

    三.重启haproxy
    # service haproxy restart
    # chkconfig haproxy on

    通过haproxy映射连接MongoDB
    # mongo 172.16.0.100:27017/admin -u root -p

    通过公网访问MongoDB WEB控制台
    浏览器输入 http://172.16.0.100:28017

    四.haproxy-status
    Haproxy示例之访问内网mongoDB
        stats enable    
        stats uri /haproxy-stats
        stats refresh 10s
        stats realm Haproxy statistic
        stats auth hadmin:foo.123
    在配置文件defaults章节加入如上配置信息即可启用haproxy-status的dashboard,可以启用auth-basic认证,看到负载状态
  • 相关阅读:
    Cannot change network to bridged: There are no un-bridged host network adapters解决方法
    The authenticity of host 192.168.0.xxx can't be established.
    Vm下 linux与windowsxp文件共享的方法
    vmware 下的linux的host only上网配置
    VMWare三种工作模式 :bridge、host-only、nat
    云技术入门指导:什么是云计算技术,云技术用什么语言开发
    什么是移动云计算
    云计算是什么
    架构之路
    这首诗看着是越看越顺眼,百赋乐其中
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814369.html
Copyright © 2020-2023  润新知