Centos7 安装 haproxy
  dIZ4mPo2q5Ch 2023年11月02日 76 0


环境

app1:192.168.1.116
app2:192.168.1.117
haproxy:192.168.1.115

haproxy

1、安装

yum install haproxy

2、配置

vim /etc/haproxy/haproxy.cfg
[root@kvm115 ~]# cat /etc/haproxy/haproxy.cfg | awk '!/^#/'

global
# to have these messages end up in /var/log/haproxy.log you will
# need to:
#
# 1) configure syslog to accept network log events. This is done
# by adding the '-r' option to the SYSLOGD_OPTIONS in
# /etc/sysconfig/syslog
#
# 2) configure local2 events to go to the /var/log/haproxy.log
# file. A line like the following can be added to
# /etc/sysconfig/syslog
#
# local2.* /var/log/haproxy.log
#
log 127.0.0.1 local2

chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 4000
user haproxy
group haproxy
daemon

# turn on stats unix socket
stats socket /var/lib/haproxy/stats

defaults
mode http
log global
option httplog
option dontlognull
option http-server-close
option forwardfor except 127.0.0.0/8
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

# 统计
listen stats
bind 0.0.0.0:1080
stats refresh 30s
stats uri /stats
stats realm Haproxy Manager
stats auth admin:admin


frontend main *:80
acl url_static path_beg -i /static /images /javascript /stylesheets
acl url_static path_end -i .jpg .gif .png .css .js

use_backend static if url_static
default_backend app

backend static
balance roundrobin
server static 127.0.0.1:4331 check

backend app
balance roundrobin
server app1 192.168.1.116:80 check
server app2 192.168.1.117:80 check

app1/app2

# 安装 httpd
yum install httpd -y

测试成功

Centos7 安装 haproxy_vim

Centos7 安装 haproxy_unix_02

统计

Centos7 安装 haproxy_vim_03

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  sX9JkgY3DY86   2023年11月13日   23   0   0 分屏vim另存为
  3M67F8YJLxn2   2023年11月13日   29   0   0 vimgitc++
dIZ4mPo2q5Ch