Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

siklog

[NCP/Load Balancer] Web 서버 서비스 별 기본 루트 경로 및 헬스체크 경로 본문

클라우드/NCP

[NCP/Load Balancer] Web 서버 서비스 별 기본 루트 경로 및 헬스체크 경로

ms 2022. 3. 17. 00:35

테스트 환경: NCP Server, Load Balancer

 

 

Load Balancer 헬스체크

Load Balancer 서비스에서는 연결된 서버에 대한 상태를 확인하기 위해 헬스체크의 기능을 확인할 수 있는 기능이 있다.

 

Classic 환경에서는 Load Balancer를 생성할 때 같이 헬스체크 경로 설정이 가능하고, VPC 환경에서는 타겟그룹 생성 시 설정할 수 있다.

헬스체크가 정상적으로 이루어져야 로드밸런싱이 정상적으로 이루어지기 때문에 경로가 잘 설정되어 있는지 확인해야 한다.

VPC 환경의 예

 

 

웹 서버 인덱스 루트 경로(자주 쓰이는 웹 서버 어플리케이션들)

 

*각 웹 서버 서비스 별로 인덱스 루트 경로는 다른 위치로 설정이 되어있다.

 

- Apache web server : /var/www/html/


- Apache Tomcat : /usr/share/tomcat/webapps/



- Nginx web server : /usr/share/nginx/html


- (IIS) Windows Server : 웹 사이트 추가에 실제경로에서 설정

 

 

* 주의할 점

- Load Balancer 로드밸런서의 헬스체크 설정 시 “/” 는 리눅스의 루트 경로가 아닌 웹 서버의 인덱스 루트 경로로 서버가 정상이나 헬스체크가 이루어 지지 않는 다면 이 부분을 확인 해보는 것이 좋다.
- conf 파일에서 별도로 인덱스 루트 경로를 수정하였다면 수정된 위치부터 “/”경로가 시작된다.

- 위 두 사항을 점검해 봤음에도 헬스체크에 실패할 경우 헬스체크 경로에 헬스체크가 가능한 페이지 파일이 있는지 확인해 봐야 한다.

Comments