Web server & Web application

Angelo·2021년 1월 14일
0

SPRING

목록 보기
21/34

Apache


  • 정적인 데이터를 처리하는 웹 서버용 소프트웨어
  • 리눅스 등의 Unix 계열과 윈도우 뿐만 아니라 여러 기종에서 사용 가능.
  • HTTP 서버 이며, 구축이 쉽고 무료로 사용 가능 하지만 Apache 자체가 무겁기 때문에 Nginx를 대체로 많이 사용한다.

Tomcat


  • 동적인 데이터를 처리하는 웹 어플리케이션 서버 (WAS)
  • 자바 서블릿을 실행, jsp 코드가 포함되어 있는 웹페이지를 생성해준다.
  • 웹서버에서 넘어온 동적인 페이지를 읽고 프로그래밍을 실행하고 그결과를 다시 html로 재구성하여 돌려준다.
  • 자체적으로 보유하고 있는 내부 웹서버와 함께 독립적으로 사용될 수도 있지만 다른 웹서버와도 사용이 가능하다.

Nginx


  • 웹 서버용 소프트 웨어
  • 트래픽이 많은 웹사이트, 확장성을 위해 설계한 비동기 이벤트 기반 구조의 웹 서버용 소프트웨어
  • 리버스 프록시 및 메일 프록시 기능을 가진다.
profile
나만의 학습 노트

0개의 댓글