MSA/MSA관련기술
웹서버 사용하는 이유, 프록시 서버
문자메일
2022. 7. 3. 15:30
아파치, ngnix가 대표적인 웹서버이다.
아파치는 다중 프로세스, NginX는 이벤트로 일을 처리한다.
tomacat이 was이다
웹서버를 앞단에 두고 was를 뒷단에 두는 것은 여러 이유가 있다.
1. reverse proxy
보안 : 외부에 서버의 정보를 감추는 것
2. 로드밸런싱
3. 캐싱
서버단에서 자주 요청된 리소스들을 캐싱해서 제공
4. 뒷단 was들이 정상 동작하는지 주기적으로 헬스체크 수행 등 다양한 기능 제공
5. reverse porxy + 로드밸런서 기능 덕분에 -> API Gateway 를 구축할 수 있다.
프록시 서버
포워드 프록시 :
리버스 프록시 :
로드밸런싱
보안
캐싱