WEBWAS/NGiNX
-
<오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 테스트 서버 구축WEBWAS/NGiNX 2024. 2. 19. 17:54
안녕하세요 (주) 제스트정보기술 입니다. 오늘은 Nginx의 테스트용 서버에 관하여 알아보도록 하겠습니다. 1. 하드웨어 설정 맞추기 하드웨어 성능과 통신량에 따라 환경 설정이 달라지며 보통 웹사이트에서 사용하는 표준 설정, 로우트래픽 설정, 하이트래픽 설정으로 나눌 수 있습니다. 성능 분류는 상황마다 자윈이 다르기에 정확하게 구분하기는 어렵습니다. 참고용으로만 사용하시기 바랍니다. 아래 지시어의 권장값은 CPU 코어당 한 개의 작업자 프로세스, RAM 크기에 맞는 최대 접속자 수 등와 같은 사양으로 산출된 것입니다. 로우트래픽 표준 하이트래픽 CPU: 2core CPU: 4core CPU: 8core RAM: 2GB RAM: 4GB RAM: 12GB 요청수: ~ 1/s 요청수: ~ 50/s 요청수: ~..
-
<오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 기본 환경 설정 이해WEBWAS/NGiNX 2024. 1. 19. 14:23
안녕하세요 (주) 제스트정보기술 입니다. 오늘은 Nginx의 기본 환경 설정에 관하여 알아보도록 하겠습니다. 1. 환경 설정 Nginx는 초경량이며 최적확, 매우 빠른 서버입니다. 그래서 기본 환경 설정도 효율적이기에 초기 설정에서는 큰 변화는 필요 없을 수 있습니다. 아래 내용으로 기본 환경 설정을 알아보겠습니다. user root root; worker_processes 4; worker_priority 0; error_log logs/error.log error; log_not_found off; events { accept_mutex on; accept_mutex_delay 500ms; multi_accept off; worker_connections 1024; } 1.1. user 이 지시어는 ..
-
<오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 로그 설정WEBWAS/NGiNX 2023. 12. 18. 12:17
안녕하세요 (주) 제스트정보기술 입니다. 오늘은 Nginx의 로그 설정에 관하여 알아보도록 하겠습니다. 1. 2xx, 3xx 로그 제거 방법 Nginx에서는 클라이언트의 접속 정보를 저장하는 로그가 존재합니다. 해당 로그는 사용량에 따라 크기가 많이 커질 수 있습니다. 이를 해소하기 위해서 정상 응답, 리다이렉션과 관련된 2xx, 3xx에 대한 로그를 저장하지 않는 방법을 알아보겠습니다. map $status $loggable { ~^[23] 0; default 1; } log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_..
-
<오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX Access ModuleWEBWAS/NGiNX 2023. 11. 1. 18:36
안녕하세요 (주) 제스트정보기술 입니다. 오늘은 Nginx의 Access Module에 관하여 알아보도록 하겠습니다. 1. ngx_http_access_module Nginx에서는 특정 클라이언트 주소에 대한 제한하는 방법이 있습니다. 다양한 접근 제한이 가능하며 아래는 해당 예시입니다. location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.0/16; allow 2001:0db8::/32; deny all; } 룰은 위에서 부터 순차적으로 매칭을 찾습니다. 위 예시를 설명하면 IPv4인 192.168.1.1 아이피를 제외한 192.168.1.xxx 아이피는 접근을 허용하고 10.1.xxx.xxx 아이피를 허용합니다. 그리고 IPv..
-
<오픈소스 기술지원(WEB/WAS) 전문기업 (주)제스트정보기술>- NGINX 이벤트 모듈WEBWAS/NGiNX 2023. 10. 16. 12:36
안녕하세요 (주) 제스트정보기술 입니다. 오늘은 이벤트 모듈에 대하여 알아보도록 하겠습니다. 1. 이벤트 모듈 이벤트 모듈은 네크워크 작동 환경을 설정하는 지시어를 제공합니다. 일부 매개변수는 애플리케이션에 중요한 영향을 미칩니다. 다음 목록에 나타나는 지시어는 환경 설정 파일의 맨 앞에 있는 events 블록 안에서만 사용해야합니다. user nginx nginx; worker_processes 4; events { worker_connections 1024; use poll; } 이름 구문, 설명 accept_mutex 값: on or off accept_mutex on; 기본값: on multi_accept 구문: on or off multi_accept off; 기본값: off 대기열에..