본문 바로가기
728x90

Research/Server10

서버_Nginx란 Nginx에 들어가기 전에 Apache에 대해 잠깐 집고 넘어가자. Apache는 Nginx가 태어나기 전에 웹서버 시장을 주름잡던 형님 격이라고 보면 된다. 1995년 unix 기반의 최초 웹서버 NCSA HTTPd가 웹서버 시장의 주류였다. 하지만 NCSA는 잔버그가 많아 불편함이 많았는데, 이러한 버그와 구조를 개선한 이 Apache였다. Apache는 1996년 출시 직후 웹서버 점유율 41%를 기록하며 1위의 자리에 올랐다. 그렇다면 Apache는 어떻게 작동할까? Apache는 스레드 / 프로세스 기반으로 스레드 하나가 요청 하나를 맡아서 처리를 하는 방식이다. 그만큼 사용자의 요청이 증가하면 생성되는 스레드도 증가하는데, 이로인해 메모리 및 CPU 리소스 소모량이 높아진다. 핵심은 하나의 .. 2023. 3. 6.
PM2 모듈 기본 사용법 레퍼런스 https://inpa.tistory.com/entry/node-%F0%9F%93%9A-PM2-%EB%AA%A8%EB%93%88-%EC%82%AC%EC%9A%A9%EB%B2%95-%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0-%EB%AC%B4%EC%A4%91%EB%8B%A8-%EC%84%9C%EB%B9%84%EC%8A%A4 https://engineering.linecorp.com/ko/blog/pm2-nodejs/ https://engineering.linecorp.com/ko/blog/pm2-nodejs/ Node.js cluster vs. PM2 Node.js Chrome V8 엔진 기반 자바스크립트 런타임 Event Driven, Non-blocking I/O 모델로 .. 2023. 3. 1.
서버_Forward Proxy, Reverse Proxy, Load Balance 영상 요약 https://www.youtube.com/watch?v=YxwYhenZ3BE 목차 Proxy Server : 대신 일을 처리해주는 서버 Forward Proxy : Reverse Proxy Load Balancer Proxy Network Proxy란? 대신 일 처리해주는 것 Proxy 서버란? 대신 처리해주는 서버 클라이언트와 서버 간 중계 서버로, 통신을 대신 수행해준다 Proxy 서버의 장점 캐시, 보안, 트래픽 분산 등 이점을 얻을 수 있다 Proxy 서버의 종류? Forward proxy reverse proxy Forward Proxy Forward Proxy란? 일반적인 Proxy를 말할 때 Forward Proxy를 말한다. 클라이언트와 인터넷 사이에 위치하면서 대리 처리를 해.. 2023. 2. 6.
서버_Nginx를 왜 쓰는가? 영상 요약 https://www.youtube.com/watch?v=6FAwAXXj5N0 Nginx의 키워드 웹서버, 리버스 프록시, 로드 밸런서, 이벤트 기반 구조, 웹 서버 분야 1등 Nginx를 선택하는 이유? 동시 커넥션에 강하다 -> C10K 문제 해결 SSL 터미네이션 : (https -> Nginx -> http), 비즈니스 로직을 대신 처리해줌. 웹 서버 가속기 역할을 함 캐싱 기능 : http 프로토콜로 캐싱 가능 HSTS(HTTPS Strict Transport Security) CORS 처리 TCP/UDP 커넥션 부하 분산 HTTP/2 Apache를 선택하는 이유? 여러 OS에서 잘 호환성이 좋다. 특히 윈도우 모듈로 인한 확장성이 좋다 참고 자료 현업 개발자들이 사용하는 Nginx.. 2023. 2. 6.
728x90