Nginx에 웹 서버, 리버스 프록시, 캐싱, 로드 밸런싱 및 미디어 스트리밍을 위한 오픈 소스 소프트웨어이며 고성능 경량 아키텍처에 널리 사용됩니다.

Nginx에 ("engine x")는 리버스 프록시, 로드 밸런싱 및 캐싱도 수행하는 오픈 소스 웹 서버 소프트웨어 기술이며 고성능 경량 아키텍처로 인해 인기가 있습니다.
Nginx 서버란 무엇입니까?
Nginx에 server는 무료 오픈 소스 웹 서버입니다. 64비트 Linux/Unix 운영 체제에서 실행되며 Apache 서버에 비해 가벼운 아키텍처로 인해 고성능 웹 사이트에 널리 사용됩니다. 이 기사에서는 Nginx에 대한 기본 정보, 구성 예제 및 웹사이트의 특정 기능에 필요한 모듈을 제공합니다. 또한 Nginx 서버에 대해 자주 묻는 질문에 답변하고 웹에서 발생하는 일반적인 문제에 대한 실용적인 솔루션을 제공합니다.

NGINX 서버에 대한 자세한 내용은?
Nginx는 경량 아키텍처의 고성능 웹 서버입니다. 64비트 Linux/Unix 운영 체제에서 실행되며 Apache 서버보다 더 많은 동시 연결을 처리할 수 있기 때문에 트래픽이 많은 웹 사이트에 널리 사용됩니다. Nginx는 특히 정적 파일을 제공할 때 벤치마크에서 Apache를 능가하는 것으로 나타났습니다.
Nginx 구성 파일은 /etc/Nginx/Nginx.conf에 있으며 서버 작동을 제어하는 지시문이 포함되어 있습니다. Nginx 모듈은 /usr/lib64/Nginx/modules 디렉토리에 있습니다. 가장 일반적으로 사용되는 모듈은 다음과 같습니다.
- 핵심 – 기본 Nginx 기능
- SSL – SSL 지원 제공
- 프록시 – 역방향 프록시 지원 활성화
- geo – 지리적 위치 지원을 활성화합니다.
- 이벤트 – 이벤트 기반 프로그래밍 모델 활성화
사용 가능한 다른 모듈이 많이 있으며 목록은 자주 변경됩니다. Nginx 위키에서 Nginx 모듈의 현재 목록을 찾을 수 있습니다.
Nginx 서버는 어떻게 작동합니까?
Nginx는 대량의 트래픽을 매우 잘 처리할 수 있는 강력한 웹 서버 소프트웨어입니다. 또한 오픈 소스이며 무료로 사용할 수 있습니다. 이 기사에서는 Nginx의 작동 방식과 이점에 대해 살펴보겠습니다.
Nginx는 하나의 마스터 프로세스가 작업을 작업자 프로세스에 위임하는 마스터-작업자 모델을 사용합니다. Nginx는 일반적으로 많은 양의 트래픽을 매우 잘 처리할 수 있는 웹 서버 소프트웨어로 사용되지만 리버스 프록시 및 로드 밸런서 역할도 할 수 있습니다.
Nginx의 주요 이점 중 하나는 많은 수의 동시 연결을 처리하는 기능입니다. 더 오랜 시간 동안 연결을 열어 두거나 이벤트 기반 프로그래밍을 사용하는 등의 다양한 기술을 사용하여 이를 수행할 수 있습니다. 이 후자의 접근 방식에서는 필요할 때 작업자 프로세스에서 새 요청을 가져옵니다.
Nginx는 정적 콘텐츠가 이전에 캐시되었거나 다음과 같은 저장 장치에서 제공되는 경우 RAM에서 직접 전달할 수 있으므로 매우 빠르고 효율적으로 제공할 수 있습니다. SSD 대신에. Nginx에는 FastCGI라는 자체 캐싱 시스템이 있으며 PHP.
Nginx는 대부분의 Unix 계열 운영 체제에서 작동하며 매우 높은 부하에서도 잘 작동하는 것으로 나타났습니다. 따라서 하루에 수백만 건의 조회수를 받는 Facebook 및 Wikipedia와 같은 대규모 사이트와 많은 호스팅 회사에서 선호하는 웹 서버가 되었습니다. 벤치마킹 사이트인 WebPageTest.org에서 다른 웹 서버와 관련하여 Nginx의 성능을 확인할 수 있습니다.
결론적으로 Nginx는 다음과 같은 다른 옵션에 비해 많은 이점이 있는 강력하고 다재다능한 웹 서버 소프트웨어입니다. 아파치. 오픈 소스이며 무료로 사용할 수 있고 대량의 트래픽을 매우 잘 처리할 수 있으며 정적 콘텐츠를 빠르고 효율적으로 제공할 수도 있습니다. 안정적이고 높은 로드를 처리할 수 있는 웹 서버를 찾고 있다면 Nginx가 탁월한 선택입니다.
NGINX 서버 사용의 이점은 무엇입니까?
NGINX는 호스팅 문제를 해결할 수 있는 기능을 갖춘 오픈 소스 역방향 프록시 서버입니다. 속도, 안정성 및 풍부한 기능 세트로 유명합니다.
요즘에는 리소스 활용을 줄이면서 단일 시스템에서 더 많은 트래픽을 처리할 수 있기 때문에 대다수의 웹 호스트에서 선호합니다. NGINX가 Apache보다 더 자주 사용되는 이유는 더 나은 메모리 활용과 더 빠른 웹 페이지 로드 속도를 허용하기 때문입니다.
Engine X로 발음되는 NGINX는 2002년 Igor Sysoev에 의해 출시되었습니다. 그 이후로 엄청난 상승세를 보였습니다. 아래 나열된 다른 서버보다 NGINX 서버를 사용하면 많은 이점이 있습니다.
아파치보다 빠르고 LiteSpeed. NGINX는 메모리에서 해당 파일의 모든 구성 요소를 완전히 로드한 후에만 클라이언트에 응답을 다시 보내는 방식으로 설계되었지만 Apache의 경우 필요할 때 각 모듈이 메모리에 별도로 로드됩니다. 결과적으로 리소스를 더 잘 활용하여 웹 사이트를 더 빠르게 로드할 수 있습니다. 더 리소스 효율적입니다. 더 적은 양을 사용합니다. 램 자주 다시 시작할 필요가 없습니다.
확장 가능합니다. 웹사이트 트래픽에 따라 NGINX 웹 서버를 추가하거나 제거할 수 있으며 성능에는 영향을 미치지 않습니다. NGINX Plus는 수신 트래픽 및 상업적 지원을 위한 API 게이트웨이를 사용하여 널리 사용되는 웹 서버를 지원합니다.
로드 밸런싱을 지원하고 추가 소프트웨어를 설치하지 않고도 바로 사용할 수 있는 역 프록시 기능을 제공합니다. 다른 서버와 비교할 때 광범위한 확장 없는 시스템 리소스와 함께 제공됩니다.
그것은 지원 HTTP, HTTPS, SMTP, POP3 및 웹 서버와 클라이언트 간의 통신을 위한 IMAP 프로토콜. 외부 HTTP 서버 인증과 HTTP 로드 밸런서가 필요합니다.sync명예로운 건축.
다음과 같은 다양한 타사 소프트웨어와 쉽게 통합할 수 있습니다. WordPress NGINX 서버에서 블로그를 보다 효율적으로 실행할 수 있습니다.
라이선스 문제가 없습니다. BSD 라이선스에 따라 라이선스가 부여되었으며 이는 상업적 및 비상업적 목적으로 무료로 사용할 수 있음을 의미합니다.
HTTP 또는 메일 프록시, 역방향 프록시 또는 FastCGI 웹 서버로 사용할 수 있습니다.
히프 라인
NGINX 서버는 웹 사이트에 대한 수신 요청을 처리하는 HTTP별 웹 서버입니다. NGINX는 2015년 이후 점유율이 급증하면서 오늘날 사용되는 가장 인기 있는 고성능 HTTP 서버입니다.
NGINX는 Engine X의 약자입니다. 처음에 Igor Sysoev가 만들었고 현재 약 300명의 프로그래머로 구성된 커뮤니티에서 적극적으로 개발하고 있습니다. NGINX의 주요 목적은 웹 서버이지만 리버스 프록시 및 HTTP 역할도 할 수 있습니다. 캐시, 웹 페이지를 제공하는 것 이상으로 사용할 수 있도록 매우 유연하게 만듭니다.
오늘날 NGINX는 세계 상위 1000개 웹사이트의 절반 이상에서 사용되므로 거의 모든 데이터 센터에서 찾을 수 있습니다. NGINX는 성능, 안정성, 풍부한 기능 세트, 간단한 구성 및 낮은 리소스 소비로 인정받고 있습니다.