웹서버
-
Web Server, Application Server, WAS, Web Container(=Servlet Container)웹서버 2022. 6. 27. 20:16
여러 개발관련된 문서를 읽어보면 이 4가지 개념이 혼재되어서 사용되기도 하고 차이점을 두고 설명하기도 해서 읽을 때마다 항상 헷갈립니다. 이번 포스팅에서는 이 4가지 개념을 정리해보도록 하겠습니다. Web Server Client 는 HTTP 프로토콜을 이용하여 요청을 보내게 됩니다. 웹 서버는 이를 해석해 요청에 맞는 데이터를 보내주어야 합니다. 그에 맞는 데이터 형식으로 보내주는 것이 Web Server 가 할 일입니다. 웹 서버는 단순히 요청에 대한 데이터를 수정없이(static, 정적) 클라이언트에 보내주기만 하면 됩니다. 초창기 인터넷에서는 정적 데이터에 대한 수요가 높았기 때문에 기능적으로 WAS 를 따로 나누지 않고 웹 서버라는 개념을 통칭해서 사용했습니다. Application Server..
-
NGINX 기초웹서버/NGINX 2022. 5. 14. 22:22
NGINX 기초 해당 내용은 NGINX 쿡북을 정리한 내용입니다. 웹 서버로 사용한 프로그램은 보통 Apache 나 Nginx 를 사용합니다. 그 중에서도 Nginx 의 사용량을 보면 Apache 보다 더 많이 사용되는 걸 알 수 있습니다. 그 이유로는 여러가지가 있겠지만 고성능 트래픽을 효과적으로 처리 할 수 있다 는 이유는 빼 놓을 수 없습니다. 이번 포스팅에서는 Nginx 의 기본적인 사용법과 할 수 있는 기능들 마지막으로 nginx 를 설치하면 볼 수 있는 파일들을 간략히 정리해보겠습니다. 사용할 수 있는 기능 Nginx 는 웹 서버로 주로 사용되지만 웹 서버로만 사용될 수 있는 도구는 아닙니다. 사용할 수 있는 기능은 아래와 같습니다. 로드밸런서 여러 요청이 들어올 경우 하나의 인스턴스로 모든 ..