2021. 3. 7. 13:58 https://blog.naver.com/hanajava/222267225887 |
ㅁ 우편번호검색 Aapache 설정
- Active : 로컬 was에서 요청 처리
- Standby: http://juso.go.kr에서 요청 처리
<VirtualHost *:80> ServerAdmin webmaster@hana.net ServerName juso.hana.net ProxyRequests Off ProxyPreserveHost On ProxyPass /server-info ! ProxyPass /server-status ! ProxyPass /balancer-manager ! ProxyPass / balancer://mycluster/ ProxyPassReverse / balancer://mycluster/ <Proxy balancer://mycluster> BalancerMember ajp://127.0.0.1:8109/ disablereuse=On loadfactor=1 connectiontimeout=1 BalancerMember ajp://127.0.0.1:8209/ disablereuse=On loadfactor=1 connectiontimeout=1 BalancerMember http://juso.go.kr/ disablereuse=On status=+H connectiontimeout=1 retry=0 ProxySet lbmethod=bytraffic ProxySet stickysession=JSESSIONID ProxySet nofailover=Off ProxySet maxattempts=1 </Proxy> <Location "/balancer-manager"> SetHandler balancer-manager Require host localhost Require ip 127.0.0.1 192.168.10.0/24 </Location> </VirtualHost> |
# ProxyPass / http://127.0.0.1:8180/
# ProxyPassReverse / http://127.0.0.1:8180/
# BalancerMember https://juso.go.kr disablereuse=On loadfactor=10 keepalive=off
# BalancerMember http://127.0.0.1:8180/ disablereuse=On loadfactor=10 keepalive=off status=+H
참고 : https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html
#################################################################################
WEB-WAS 이중화 구성 환경에서 WAS가 단일 구성(Active/Standby)인 경우에 아래 설정을 참고하세요.
1. Apache vhosts 설정 : cti_tomcat.conf
was01(110.47) : Active
was02(110.48) : Standby (status=+H) hot-standby
ㅁ 작동 방식
Setting up a hot-standby that will only be used if no other members (or spares) are available in the load balancer set:
로드 밸런서 세트에 다른 멤버(또는 스페어)를 사용할 수 없는 경우에만 사용할 핫 스탠바이 설정
(47번 서버가 중지되면 48번 서버가 Active로 서비스 한다.)
ProxyRequests Off ProxyPreserveHost On ProxyPass /server-info ! ProxyPass /server-status ! ProxyPass /softphone/webSocketServer balancer://mycluster2/ ProxyPassReverse /softphone/webSocketServer balancer://mycluster2/ <Proxy balancer://mycluster2> BalancerMember ws://192.168.110.47:58787 disablereuse=On loadfactor=10 keepalive=off BalancerMember ws://192.168.110.48:58787 disablereuse=On loadfactor=10 keepalive=off status=+H ProxySet lbmethod=bytraffic ProxySet stickysession=JSESSIONID ProxySet nofailover=Off ProxySet maxattempts=1 </Proxy> ProxyPass /softphone balancer://mycluster/ ProxyPassReverse /softphone balancer://mycluster/ <Proxy balancer://mycluster> BalancerMember http://192.168.110.47:9204/WebSocketSoftphone disablereuse=On loadfactor=10 keepalive=off BalancerMember http://192.168.110.48:9204/WebSocketSoftphone disablereuse=On loadfactor=10 keepalive=off status=+H ProxySet lbmethod=bytraffic ProxySet stickysession=JSESSIONID ProxySet nofailover=Off ProxySet maxattempts=1 </Proxy> |
참고자료
1. https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypass
Configuring hot spares can help ensure that a certain number of workers are always available for use per load balancer set:
ProxyPass "/" "balancer://sparecluster/"
<Proxy balancer://sparecluster>
BalancerMember ajp://1.2.3.4:8009
BalancerMember ajp://1.2.3.5:8009
# The servers below are hot spares. For each server above that is unusable
# (draining, stopped, unreachable, in error state, etc.), one of these spares
# will be used in its place. Two servers will always be available for a request
# unless one or more of the spares is also unusable.
BalancerMember ajp://1.2.3.6:8009 status=+R
BalancerMember ajp://1.2.3.7:8009 status=+R
</Proxy>
Setting up a hot-standby that will only be used if no other members (or spares) are available in the load balancer set:
ProxyPass "/" "balancer://hotcluster/"
<Proxy "balancer://hotcluster">
BalancerMember "ajp://1.2.3.4:8009" loadfactor=1
BalancerMember "ajp://1.2.3.5:8009" loadfactor=2.25
# The server below is on hot standby
BalancerMember "ajp://1.2.3.6:8009" status=+H
ProxySet lbmethod=bytraffic
</Proxy>
ㅁ x
[] |
ㅁ x
[] |
'하드웨어 > PC 네트워크 서버' 카테고리의 다른 글
딥러닝 PC 구축 (0) | 2023.12.31 |
---|---|
DNS(Domain Name System)란? (0) | 2023.11.27 |
VIP란 무엇인가? (0) | 2023.10.23 |
LoadBalancer Types: L3, L4, L7 (0) | 2023.10.23 |
이중화 게이트웨이 프로토콜 (HSRP/VRRP) (0) | 2023.10.23 |