WEB(3)
-
[Nginx] Centos7.8 nginx 소스 설치
일부 필수 패키지 설치 gcc , zlib-devel , openssl-devel, make, pcre-devel, libxml2-devel, libxslt-devel, libgcrypt-devel, gd-devel, perl-ExtUtils-Embed, GeoIP-devel [root@centos7 ~]# yum install \ gcc \ zlib-devel \ openssl-devel \ make \ pcre-devel \ libxml2-devel \ libxslt-devel \ libgcrypt-devel \ gd-devel \ perl-ExtUtils-Embed \ GeoIP-devel unprivileged 서비스 계정 만들기 EPEL 리포지토리의 Nginx 패키지가 생성하는 것과 동일한 서비..
2021.09.29 -
NGINX Configuration 튜닝
Worker Processes NGINX는 다수의 작업자 프로세스를 실행할 수 있으며, 각 프로세스는 많은 수의 동시 연결을 처리할 수 있다. 다음 지시사항을 사용하여 작업자 프로세스 수와 연결 처리 방법을 제어할 수 있다. worker_processes – NGINX 작업자 프로세스 수(기본값은 1) 대부분의 경우 CPU 코어당 하나의 worker 프로세스를 실행하는 것이 잘 작동하며, 이 지침을 다음으로 설정할 것을 권장한다. auto 그것을 이루기 위해서. 작업자 프로세스가 많은 디스크 I/O를 수행해야 하는 경우와 같이 이 수를 늘리고 싶을 때가 있다. worker_connections – 각 작업자가 동시에 처리할 수 있는 최대 연결 수입니다.적절한 설정은 서버의 크기와 트래픽의 특성에 따라 달..
2021.09.28 -
NGINX 로드밸런싱
HTTP 로드밸런싱 OVERVIEW 여러 애플리케이션 인스턴스 간의 로드 밸런싱은 리소스 활용도를 최적화하고, 처리량을 극대화하고, 지연 시간을 줄이고, 오류 방지 구성을 보장하는 데 일반적으로 사용되는 기술이다. 로드 밸런싱 및 스케일링에 대한 NGINX Plus 보기 NGINX 사용자가 대규모의 고가용성 웹 서비스를 구축하기 위해 사용하는 기술에 대한 심층 분석 요구에 따른 웹 세미나. NGINX 및 NGINX Plus는 매우 효율적인 HTTP 로드 밸런싱 장치로 다양한 배포 시나리오에서 사용할 수 있음 . Proxying HTTP Traffic to a Group of Servers 서버 그룹에 대한 HTTP 트래픽 로드 밸런싱을 시작하려면 먼저 upstream 지시문으로 그룹을 정의해야 합니다 ...
2021.09.28