아파치 서버 톰캣 서버 차이

공정위 광고 문구 Ver 2.0

아파치 서버와 톰캣 서버는 아파치 소프트웨어 재단(Apache Software Foundation)에서 제공하는 제품입니다. 아파치 서버 톰캣 서버 차이점은 아파치 아파치(Apache) 서버는 HTTP 웹서버를 의미하며, 톰캣(Tomcat) 서버는 웹서버에서 동적인 페이지를 읽어 프로그램을 실행합니다.

아파치 서버란 무엇인가?

아파치 소프트웨어 재단(Apache Software Foundation)은 HTTP 웹 서버인 Apache를 만들었습니다. 월드 와이드 웹(World Wide Web)의 급속한 성장에 기여했으며, 1억 개 이상의 웹사이트에서 사용되고 있습니다.

아파치 서버 톰캣 서버 차이: 아파치 로고

아파치는 유닉스, 리눅스, 솔라리스와 같은 유닉스 계열 운영 체제를 주로 지원하는 다중 플랫폼 서버입니다. Mac OS X와 Microsoft와 호환되며, 1995년 Robert McCool에 의해 개발되었으며 1995년에 처음 출시되었습니다. Apache는 Perl, Python, PHP를 지원합니다. Apache Server는 SSL/TLS도 지원합니다.

톰캣 서버란?

아파치처럼 오픈 소스 제품인 톰캣 서버는 아파치 톰캣(Apache Tomcat) 또는 자카르타 톰캣(Jakarta Tomcat)으로 불리기도 합니다. “순수 자바” 환경에서 자바 코드를 실행하는 HTTP 웹 서버이며, Apache Software Foundation에서 개발한 서블릿 컨테이너입니다. 

Tomcat은 Sun Microsystems의 Java Servlet 및 JSP(Java Server Pages) 사양을 구현합니다.

아파치 서버 톰캣 서버 차이: 톰캣 로고

아파치 서버 톰캣 서버 차이점

아파치 서버는 웹 서버에서 구동되며, 톰캣 서버는 웹 애플리케이션 서버인 와스(WAS)에서 구동 됩니다.

Web ServerWAS
ISS, apache, tMax, WebtoBtomcat, tMax jeus, BEA Web Login, IBM Webspere, JBOSS, Blustone, Gemston, inprise, Oracle, PowerTier, Apptivity, silverStream

아파치 서버 톰캣 서버 차이점의 포인트는 다음과 같습니다.

  • 아파치
    • 정적인 데이터를 처리하는 서버(html, CSS, 이미지 등)
  • 톰캣
    • 동적인 데이터를 처리하는 서버
    • JAVA EE 기반이며, JSP와 Servlet을 구동하기 위한 서블릿 컨테이너 역할 수행
    • DB연결 및 다른 응용프로그램과 상호작용 등 동적 기능 활용
  • 서블릿(servlet)
    • 클라이언트의 요청을 받고 요청을 처리하여 결과를 클라이언트에게 제공하는 자바 인터페이스
  • 서블릿 컨테이너
    • 서블릿들을 모아 관리
    • 새로운 요청이 들어올때마다 새로운 스레드 생성

Similar Posts

  • 컴퓨터 구성요소 4가지

    소프트웨어 개발이나 리눅스 서버 관리와 같은 업무에 있어 컴퓨터가 어떤 구성으로 되어 있는지 기본적인 컴퓨터 구성요소를 개념에 대해 간단히 알아 보겠습니다. 컴퓨터나 스마트폰을 분해해서 보면 주요 부품들을 확인할 수 있습니다. Ⅰ. 컴퓨터 구성요소 1. 중앙처리장치 (CPU) 컴퓨터의 핵심 부품으로, 명령어를 처리하고 연산을 수행합니다. CPU의 속도는 초 당 명령어를 처리하는 능력을 나타내며, 프로그램이 CPU와…

  • 웹이란(w3=www란)

    1. 웹이란 무엇인가? w3=www 핸드폰이나 컴퓨터에서 구글 or 네이버 등 인터넷을 사용하면서 홈페이지 or 웹페이지 그리고 웹툰, 웹하드 등 웹에 관한 용어를 많이 들어 보셨을 겁니다. 그럼 웹이란 무언인가? 가끔 궁금하셨을 겁니다. ‘www’&’w3’ 불리기도 하는 웹(web)은 월드와이드웹(world wide web)의 줄임말 입니다. 2. www란? w3의 정의 웹을 정의하면 전 세계 사람들이 인터넷에 연결된 컴퓨터를…

  • 국내은행 SWIFT CODE 및 증권사 SWIFT CODE(8~11자리)

    ‘SWIFT CODE‘란 신속하고 정확한 해외 송금을 위해 만들어진 구체적인 코드를 뜻합니다. 영문과 숫자의 혼합으로 8자리~11자리로 이루어진 게 보통입니다. 국내 은행 및 증권사의 SWIFT CODE 1번과 2번 순차적으로 확인이 가능합니다. 첫 번째 국내은행 SWIFT CODE 표입니다. 한국은행부터 시작해서 기업은행,국민은행,신한은행 등의 1금융권 메이저 은행과 케이뱅크 및 카카오 뱅크까지 국내은행 영문명도 함께 기재가 되어 있으니 참고하시면…

  • [SEO] PBN이란? | 비공개 블로그 네트워크(private blog network) 정의와 위험성

    비공개 블로그 네트워크(Private Blog Network) or 개인 블로그 네트워크인 PBN이란 다른 웹사이트에서 내 웹사이트로 백링크를 제공하는 링크구축을 진행해 웹사이트의 페이지랭크를 인위적으로 높이는 것을 의미합니다. 개인 블로그 네트워크는 잘못된 방식이며 블랙햇 SEO의 링크 스팸에 속하게 됩니다. 구글 웹 검색의 스팸 정책에서 링크 스팸을 포함한 내용을 확인할 수 있습니다. 결국 검색 결과 페이지 순위를 조작하게…

  • Windows 버전 PuTTY 다운로드 및 설치(&한글 사용하기)

    윈도우 PC에서 SSH 접속을 이용해서 PuTTY 다운로드 및 설치하는 과정입니다. PuTTY를 사용하는 이유는 SSH, TELNET, RLOGIN 등의 프로토콜을 사용해서 원격 서버 및 다른 P에 접속이 쉽고 무료 소프트웨어이기 때문입니다. ✅ PuTTY 다운로드하기 먼저 PuTTY 홈페이지로 이동 후 다운로드를 진행합니다. 이상하게 제 PC에서 [https://www.putty.org/] 다운로드 받으실 수도 있으며, AWS 설명서에 있는 링크를 참조했습니다. ✅…

  • 디스크 섹터란?

    본 의미는 분류, 기하학적으로 부채꼴을 뜻합니다. 디스크 섹터는 하드 디스크, 플로피, 플래시, 등의 저장 매체에서 특정 크기로 구분한 것을 의미합니다. 저장 장치의 물리적 위치를 의미하는 섹터는 데이터를 저장하는 영역으로 세분화 된다고 할 수 있습니다. 하드 디스크를 예로 들어 설명하기 전에 하드 디스크(Hard Disk Drive: HDD)는 SSD와 함께 지금도 사용되고 있는 비휘발성으로 순차 접근이…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 6   +   6   =