-
<오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 테스트 서버 구축WEBWAS/NGiNX 2024. 2. 19. 17:54
안녕하세요 (주) 제스트정보기술 입니다.
오늘은 Nginx의 테스트용 서버에 관하여 알아보도록 하겠습니다.
1. 하드웨어 설정 맞추기
하드웨어 성능과 통신량에 따라 환경 설정이 달라지며 보통 웹사이트에서 사용하는 표준 설정, 로우트래픽 설정, 하이트래픽 설정으로 나눌 수 있습니다.
성능 분류는 상황마다 자윈이 다르기에 정확하게 구분하기는 어렵습니다. 참고용으로만 사용하시기 바랍니다.
아래 지시어의 권장값은 CPU 코어당 한 개의 작업자 프로세스, RAM 크기에 맞는 최대 접속자 수 등와 같은 사양으로 산출된 것입니다.
로우트래픽표준하이트래픽CPU: 2coreCPU: 4coreCPU: 8coreRAM: 2GBRAM: 4GBRAM: 12GB요청수: ~ 1/s요청수: ~ 50/s요청수: ~ 1000/s권장값worker_processes 2;
worker_rlimit_nofile 1024;
worker_priority -5;
worker_cpu_affinity 01 10;
events {
multi_accept on;
worker_connections 128;
}worker_processes 4;
worker_rlimit_nofile 8192;
worker_priority 0;
worker_cpu_affinity 0001 0010 0100 1000;
events {
multi_accept on;
worker_connections 1024;
}worker_processes 8;
worker_priority 0;
events {
multi_accept off;
worker_connections 8192;
}서비스 성능에 영향을 미치는 요소는 작업자 프로세스 수와 접속 한계값이 있습니다.
작업자 프로세스 수를 적정하게 설정하지 않으면 특정 코어만 집중적으로 사용되는 현상이 발생합니다.
worker_connections 지시어의 값은 계산하는 공식이 존재하지 않습니다.
예상되는 통신량, 요청 수로 산정해야합니다.
2. 테스트 서버
비스 성능에 영향을 미치는 요소는 작업자 프로세스 수와 접속 한계값이 있습니다.
nginx가 설치되면 기본 패키지에 테스트 페이지가 포함되어 있습니다.
설정 파일도 nginx.conf로 존재하며 아래와 같이 기본 구성에서 알아두면 좋은 부분을 소개합니다.
http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
- 서비스 포트는 80입니다.
- 주소에 http://localhost로 접근할 수 있습니다.
- 인덱스 페이지는 index.html입니다.
위 방법으로 웹브라우저를 통하여 접속하시면 "Welcome to nginx!"라는 기본 페이지를 확인할 수 있습니다.
이로써 Nginx의 기본 페이지 출력까지 알아보았습니다.
다음 시간에는 다른 주제로 Nginx에 대하여 알아보도록 하겠습니다.
감사합니다.
<제스트정보기술 기술지원>
제스트정보기술은 20년 이상의 WEB/WAS 기술지원 경험과 노하우를 바탕으로
고객의 상용소프트웨어(Jeus, weblogic,JBoss EAP, Oracle DB등)에 소요되는 획기적인 비용절감과 시스템 서비스의 성능을 전반적으로 개선하여
기술지원, 컨설팅을 제공하고 있습니다.
오픈소스 기반의 SW 설치 및 구성 , 시스템 구축 이후 케어팩(Care Pack) 서비스를 통하여 기존 고비용에 따른 상용 SW 운영 비용의 획기적인 절감은 물론,
고객의 운영 시스템을 안정적으로 지원하기 위한 서비스를 제공하고 있습니다.
<오픈소스 기술지원 문의>
영업지원 : sales@xest.kr
전화번호 : 02-558-5918
팩스번호 : 02-558-5913
홈페이지 : http://www.xest.kr
'WEBWAS > NGiNX' 카테고리의 다른 글
<오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 모듈 지시어 (1) 2024.04.16 <오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX HTTP 코어 모듈 (0) 2024.03.19 <오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 기본 환경 설정 이해 (0) 2024.01.19 <오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 로그 설정 (0) 2023.12.18 <오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX Access Module (0) 2023.11.01