웹서버/nginx

    [Ngnix] Nginx란 무엇인가?

    Nginx란? Nginx란 일종의 경량 트래픽이 많은 웹사이트의 확정성을 위해 개발된 경량 웹 서버이다. 클라이언트로부터 요청을 받았을 때 요청에 맞는 정적 파일을 응답해주는 HTTP Web Sever로 활용되기도 하고, 또는 Reverse Proxy Server로 활용하야 WAS 서버의 부하를 줄일 수 있는 로드 밸런서로 활용되기도 한다. Nginx는 적은 자원의 사용으로 높은 성능과 높은 동시성을 목표로 만들어진 언어이다. Nginx가 등장하기 이전에는 Apach를 통해 웹서버로 많이 사용되었지만 점차 늘어나는 트랙픽들을 감당하기가 어려워진 상황이 되었고 C10K문제(하나의 웹 서버에 1만개 이상의 클라이언트 접속을 처리하지 못하는 문제) 가 발생하였고 이를 해결하기 위해서 러시아의 Igor Syso..