Nginx

지종권(JiJongKwon)·2023년 11월 25일
1

Nginx

web server와 proxy server에서 사용되는 오픈 소프트웨어

nginx를 알려면 우선 web server(ws)와 web application server(was)를 구별할 줄 알아야한다.

WS vs WAS

web server : 정적 콘텐츠 처리
web application server : 동적 콘텐츠 처리

nginx는 web server에 해당한다.

WS와 WAS는 왜 같이 쓰는가 ?

일반적으로 was는 하는 일이 많다. 그래서 부담을 덜어주기 위해 ws를 쓴다.

예를 들어 단순한 이미지 파일과 텍스트등과 같은 일을 WS를 통해 처리하여 WAS의 부담을 줄여줄 수 있다.

왜 Nginx여야 하는가?

성능

위에 표를 보면 알겠지만 성능이 다른 WS보다 좋다

reverse Proxy

리버스 프록시(Reverse Proxy)는 클라이언트와 서버 사이에서 중개자 역할을 하는 서버이다.

nginx는 reverse proxy를 제공하여 로드벨런싱을 잡을 수 있다.

SSL

nginx는 HTTPS의 인증서를 제공해준다.

비동기 처리

Nginx는 비동기 이벤트 기반 아키텍처를 사용하여 높은 성능과 확장성을 제공한다


참고
https://drupal.stackexchange.com/questions/71610/nginx-vs-apache-are-there-any-actual-usage-comparisons-and-statistcs-out-there

0개의 댓글

관련 채용 정보