-
Nginx를 이용한 나름 장애 대응개발 2022. 12. 28. 21:24728x90
해당 포스터는 정석적인 장애대응을 모르지만
당장 실무에서 장애대응이 필요함에따라
충분하지 않은 지식을 동원하여 셋팅된 서버입니다.
글을 보시고 보완할만한 조언이나 포스터가 있다면 댓글부탁드립니다.
서버 환경
쉽게 이해하기 위하여
모든 단어는 간단하게 작성됩니다.Centos7
Tomcat9
Nginx
도입 배경
현재 플랫폼으로 Shopify를 이용하면서 Webhook를 통해서
데이터를 받아오는데, 서버가 윈도우 서버로 구성됨에 따라
업데이트 혹은 다른 이유로 컴퓨터가 재부팅되어 문제가 생성
애초에 리눅스서버를 이용할 목적이였기 때문에
새롭게 리눅스서버를 셋팅
<작성중이므로 글로만 작성됩니다.>
- 톰캣 설치
톰캣을 2개 설치
디렉토리를 tomcat1, tomcat2따로 구성하여 Conf폴더내에 pid를 따로 보게 설정
Server.xml에서 Port를 따로 볼 수 있도록 구성
톰캣이 두개 돌기때문에 세션클러스터를 처리 - 톰캣 정상 작동 확인
8080과 8081로 구성하여 톰캣이 정상적으로 출력되는지 확인
세션클러스터가 정상적으로 작동되는지 확인 - Nginx설치
서버를 Upstream을 통해 설정하고
80포트가 8080포트에 연결되는지 확인
이후 8080포트가 종료되어도 8081으로 연결되는지 확인
'개발' 카테고리의 다른 글
2023년 2회 정보처리기사 (0) 2023.02.19 포트 충돌 해결 (0) 2023.01.22 IntelliJ 한글화 방법 (0) 2022.12.28 myBatis 카운트 잘 안되는 경우 (1) 2022.10.27 StringProtocol 관련 오류 (0) 2022.10.05 - 톰캣 설치