바람 문자 넷 (ithov.com) 원래 기사: Nginx 구성 관리 및 사용이이 장에서 주로 소개 한다. 경량 웹 서버, Nginx 아파치에 비해 다음과 같은 이점이 있다: 성능, 그것은 아주 작은 시스템 리소스를 차지, 더 많은 동시 연결을 지원 하 고 높은 액세스 효율을 달성: 기능, Nginx는 좋은 프록시 서버와 로드 균형 조정 서버: 설치 구성에 Nginx 설치가 간단 하 고 유연한 구성입니다. 다음은 구성의 자세한 설명 및 Nginx의 사용입니다.
Nginx는 무엇입니까
많은 독자는 매우 잘 알고 믿고 아파치, Nginx 아파치 비슷합니다, 또한 고성능 HTTP 및 역방향 프록시 서버 소프트웨어, 또는 IMAP/POP3/SMTP 프록시 서버. Nginx (발음된 "Enginex")은 러시아 프로그램 디자이너 이고르 Sysoev에 의해 개발 (이고르 BSD 유사 라이선스의 형태로 소스 코드를 게시). 유닉스, g n u/리눅스, BSD, 맥 os X, 솔라리스, 및 마이크로소프트 윈도 다른 운영 체제에서 실행할 수 있습니다. 많은 대형 웹 사이트에서 nginx의 광범위 한 사용으로 안정적이 고 효율적인 기능 점점 더 점점 더 많은 사용자에 의해 인식 됩니다.
Nginx를 선택 하는 이유
Nginx와 아파치 간 유사점과 차이점
Nginx, 아파치 HTTP 아가미 소프트웨어, 기능의 실현에는 모듈형 구조 디자인, PHP, 펄, 파이썬, 등, 등 지원 공용 언어 인터페이스, 좋아하지만 정방향 및 역방향 프록시, 가상 호스트, URL 재작성, 압축된 전송, SSL 암호화 전송 지원. 그들 사이의 가장 큰 차이 이며 아파치 처리 속도가 매우 느린 이며, 메모리 리소스를 많이 차지 및 Nginx 정확 하 게 반대 이다; 함수 구현에서 모든 모듈 지원 동적, 정적 컴파일, Nginx 모듈은 정적으로 컴파일된 아파치 지원 fcgi 좋지 않다, 하는 동안 Nginx 지원 fcgi에 대 한 매우 좋은 이며: 연결 방법, 과정 Nginx Epoll 지원. 그리고 지원 하지 않지만: 공간 사용, NGINX 설치 패키지만 수백 K, 그리고 Nginx 아파치에 비해 절대적으로 레바. 유사점과 차이점 Nginx와 아파치를 이해, 우리는 기본적으로 HTTP 서버 Nginx의 장점을 알고 있다.
Nginx를 선택 활용
위의 간단한 소개에서 볼 수 있는, HTTP 서버 Nginx의 장점은 분명, 그리고 없습니다 많은 성능 및 장점 다른 웹 서버에 의해 일치:
포트는 웹 서버, nginx 처리 정적 파일, 인덱스 파일, 자동 색인은 매우 효율적입니다.
포트 프록시 서버, Nginx 역방향 프록시 가속을 캐시 하지 않고 구현할 수 있습니다, 웹 사이트의 속도 향상.
부하 분산 서버, Nginx로 포트 지원할 수 있습니다 레일와 PHP 모두 내부적으로 HTTP 프록시 서버 서비스 외부, 뿐만 아니라 또한 간단한 결함 허용을 지원 하 고 부하 분산 알고리즘을 활용 하면서.
성능 면에서 포트입니다. Nginx 성능 최적화를 위해 특별히 개발 되 고 구현에 매우 효율적입니다. 커널 설문 조사 모델, 더 많은 동시 연결을 지원, 지원 50 000 동시 연결에 대 한 응답을 매우 낮은 메모리 리소스를 소모 합니다.
안정성 측면에서 Nginx는 매우 낮은 CPU와 메모리 인 율을 만드는 단계적된 리소스 할당 기법을 채택 한다.
Nginx 관계자 Nginx 유지 1O 활성 연결, Nginx에 대 한 도스 같은 공격은 기본적으로 적용 되지 않습니다 이러한 연결만 2.5 MB의 메모리를 차지 했다.
높은 가용성, Nginx 점에서 포트는 특히 빠르고, 그래서 다시 시작 하지 않고 몇 달 동안 실행 하 고 거의 7 x 24를 실행할 수 있습니다 경우에 소프트웨어 버전 또는 구성 중단 없이 업그레이드할 수 있는 핫 배포를 지원 합니다.