
Nginx웹서버는 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램이다. 웹 서버의 주된 기능은 웹 페이지를 클라이언트로 전달하는 것이다. 주로 그림, CSS, 자바스크립트를 포함한 HTML 문서

Apache 서버의 구조를 MPM(Multi-Process Module) 방식이라 한다.Apache한계Apache와 같은 전통적인 웹서버는 클라이언트로 부터 받은 요청이 들어오면 요청 하나당 하나의 프로세스 또는 스레드(이하 "스레드")를 생성하여 처리한다. 요청

1. Nginx의 설정 파일 Nginx는 환경 설정 파일로 여러 가지 값을 지정해 Nginx가 실행할 수 있도록 지원한다. 설정 파일은 논리적을 작성된 지시문 목록이며, 독립된 규칙을 가진다. 또한 Nginx에는 다양한 모듈이 존재하고 설정파일의 지시문에 따라 내부에

가상 호스트 서버 이하 "가상 서버"listen 지시문에는 가상 서버가 사용할 ip와 port를 정의한다.server_name 지시문에는 서버를 구분하는 이름(도메인)을 정의한다.server_name은 요청 IP 주소 및 Port와 일치하는 서버가 다수인 경우 사용한다

프록싱은 일반적으로 여러 서버에 로드를 분산하는 작업에 사용된다.다른 웹사이트의 콘텐츠를 매끄럽게 표시하는 작업에 사용된다.HTTP 이외의 프로토콜을 통해 처리 요청을 에플리케이션(WAS) 서버로 전달하는데 사용된다.“CSR - API 서버” 구조를 사용시 Nginx를

Nginx는 여러 알고리즘과 느린 시작 및 세션 지속성과 같은 고급 기능을 사용하여 웹 또는 애플리케이션 서버 그룹에서 HTTP 트래픽 부하 분산을 지원한다.\*Nginx는 오픈소스이지만 유료버전인 Nginx plus가 따로 존재한다.그리고 로드밸런시 기법중 일부는 유

생각하는 사람 아이콘Nginx 시리즈는 21년도 12월에 사이드 프로젝트를 위해 정리했던 내용을 토대로 작성한 글이다. 요즘에는 AWS 프리티어 덕분에 Nginx를 직접 설치해서 사용하는 경우는 드물어 보인다.나 또한 사이드 프로젝트 이후 지난 2년간 현업에서도 개인