haproxy on CentOS 7
리눅스/OS 일반2019. 5. 29. 09:27
반응형
[root@sysdocu ~]# yum -y install haproxy
[root@sysdocu ~]# vi /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 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 frontend main *:80 // haproxy 구동시 사용할 포트를 지정 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 static // 아래 backend 중에서 static 부분을 사용하겠다는 것. 여러개 미리 설정해놓고 선택하는 식 backend static balance roundrobin // roundrobin은 무조건 한번씩 번갈아 접속시키는 방식이다. source 값을 이용해도 된다. server static 192.168.10.2:80 check // 포워딩할 서버 IP 와 포트 server static 192.168.10.3:80 check // 포워딩할 서버 IP 와 포트 backend app balance roundrobin server app1 127.0.0.1:5001 check server app2 127.0.0.1:5002 check server app3 127.0.0.1:5003 check server app4 127.0.0.1:5004 check |
[root@sysdocu ~]# systemctl enable haproxy
[root@sysdocu ~]# service haproxy start
반응형
'리눅스 > OS 일반' 카테고리의 다른 글
SAMBA 서비스 포트 변경 및 마운트 하기 (0) | 2019.06.19 |
---|---|
[디스크 포맷에러] /dev/sdb1 is apparently in use by the system; will not make a filesystem here (0) | 2019.06.17 |
STUN 에 대한 설명 (0) | 2019.05.16 |
ipvsadm (로드밸런싱) 설정 (0) | 2019.05.16 |
NFS 간단 설정 방법 - CentOS, Rocky Linux, Ubuntu (0) | 2019.03.28 |
댓글()