Apache
-
Web Server – 아파치와 Nginx
Web Server란? HTTP 서버 (소프트웨어)가 있는 컴퓨터(하드웨어)로 구성되어 있으며 클라이언트(Browser)에서 HTTP Request를 통해 요청해오면 요청에 대한 리소스를 보내주는 역할을 합니다. 리소스는 정적 컨텐츠 (HTML, CSS, JS, 이미지 등) 를 말합니다. 웹 서버는 기본적으로 정적이므로 서버에 미리 저장해두고 그저 응답만 해주면 되는 것들을 처리합니다. 웹 서버 위에 서버 어플리케이션을 사용하게되면 WAS (Web Server + CGI) 가 됩니다. 이번 시간은 대표적인 Web Server인 Apache와 Nginx에 대한 간단히 정리해보도록 하겠습니다. APACHE 소개 아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 관리하는 HTTP Web Server 소프트웨어 1995년 4월에 최초로 출시 특징 MPM (Multi Processing Module) 방식 오픈 소스 기반의 무료 오래된 역사를 가지고 있는만큼 다양한 모듈과 커뮤니티 보유 MPM (Multi Processing Module) 방식이란? prefork 특징 프로세스가 요청을…