-
Apache, NginX, Tomcat의 개념(+ 웹서버, WAS, 로드밸런싱, 프록시)
웹 서버 Apache, NginX, IIS가 대표적인 제품 웹사이트를 위한 서버를 만들어 주는 소프트웨어 웹에 필요한 자원들을 특정 폴더들에 저장하여 서버에 지정된 웹사이트 주소로 접속하면 이것들을 받아갈 수 있도록 하는 역할 Tomcat, Node.js, Django 내장 서버 등과 클라이언트 사이에서 매니징을 담당하기도 한다. 왜냐하면 웹 서버 만으로도 PHP 동적 웹 정도는 처리할 수 있지만, 더 전문적으로 동적 웹을 처리하기 위해서다. reverse proxy 제공: 서버의 정보를 감추어 준다. 보안 측면에서 웹 서버를 앞에 내세우는 것이 크다. 캐시 제공: 클라이언트들이 자주 쓸 법한 자원들을 저장해준다. 로드밸런싱: 이용자가 몰릴 때 여러 개의 Tomcat에 고루 배정해준다. WAS에 대한 헬..
Programming/ETC
2023. 6. 25.