nginx 속성 - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

nginx 속성

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

참고

이러한 속성은 Linux 스택에서만 사용할 수 있습니다.

nginx 속성Nginx 구성을 지정합니다. 자세한 정보는 명령 인덱스를 참조하세요. 내장 속성을 재정의해 사용자 지정 값을 지정하는 방법에 대한 자세한 정보는 속성 재정의 단원을 참조하세요.

이진수

Nginx 이진수의 위치(문자열). 기본 값은 '/usr/sbin/nginx'입니다.

node[:nginx][:binary]
dir

구성 파일 등의 파일 위치(문자열). 기본 값은 '/etc/nginx'입니다.

node[:nginx][:dir]
gzip

gzip 압축이 활성화되어 있는지 여부(문자열). 가능한 값은 'on''off'입니다. 기본 값은 'on'입니다.

주의

압축은 보안 위험을 초래할 수 있습니다. 압축을 완전히 비활성화하려면 이 속성을 다음과 같이 설정하세요.

node[:nginx][:gzip] = 'off'
node[:nginx][:gzip]
gzip_comp_level

1-9까지의 압축 수준(1이 최소 압축)(문자열). 기본 값은 '2'입니다.

node[:nginx][:gzip_comp_level]
gzip_disable

지정된 사용자 에이전트에 대해 gzip 압축을 비활성화합니다(문자열). 값은 정규 표현식이며 기본값은 'MSIE [1-6].(?!.*SV1)'입니다.

node[:nginx][:gzip_disable]
gzip_http_version

지정된 HTTP 버전에 대해 gzip 압축을 활성화합니다(문자열). 기본 값은 '1.0'입니다.

node[:nginx][:gzip_http_version]
gzip_proxied

프록시 요청에 대한 응답을 압축할지 여부 및 압축 방법이며, 다음 값 중 하나를 취할 수 있습니다(문자열).

  • 'off': 프록시된 요청을 압축하지 않습니다

  • 'expired': Expire 헤더가 캐싱을 금지하는 경우, 압축합니다

  • 'no-cache': Cache-Control 헤더가 "no-cache"로 설정된 경우, 압축합니다

  • 'no-store': Cache-Control 헤더가 "no-store"로 설정된 경우, 압축합니다

  • 'private': Cache-Control 헤더가 "private"으로 설정된 경우, 압축합니다

  • 'no_last_modified': Last-Modified가 설정되지 않은 경우, 압축합니다

  • 'no_etag': 요청에 ETag 헤더가 없는 경우, 압축합니다

  • 'auth': 요청에 Authorization 헤더가 포함된 경우, 압축합니다

  • 'any': 모든 프록시된 요청을 압축합니다

기본 값은 'any'입니다.

node[:nginx][:gzip_proxied]
gzip_static

gzip 정적 모듈이 활성화되어 있는지 여부(문자열). 가능한 값은 'on''off'입니다. 기본 값은 'on'입니다.

node[:nginx][:gzip_static]
gzip_types

압축할 MIME 형식의 목록(문자열의 목록). 기본 값은 ['text/plain', 'text/html', 'text/css', 'application/x-javascript', 'text/xml', 'application/xml', 'application/xml+rss', 'text/javascript']입니다.

node[:nginx][:gzip_types]
gzip_vary

Vary:Accept-Encoding 응답 헤더를 활성화할지 여부(문자열). 가능한 값은 'on''off'입니다. 기본 값은 'on'입니다.

node[:nginx][:gzip_vary]
keepalive

연결 유지 연결을 활성화할지 여부(문자열). 가능한 값은 'on''off'입니다. 기본 값은 'on'입니다.

node[:nginx][:keepalive]
keepalive_timeout

연결 유지 연결이 계속 열려 있는 최대 시간(초)(숫자). 기본 값은 65입니다.

node[:nginx][:keepalive_timeout]
log_dir

로그 파일의 위치(문자열). 기본 값은 '/var/log/nginx'입니다.

node[:nginx][:log_dir]
사용자

사용자(문자열). 기본값은 다음과 같습니다.

  • Amazon Linux 및 RHEL: 'www-data'

  • Ubuntu: 'nginx'

node[:nginx][:user]
server_names_hash_bucket_size

서버 이름의 해시 테이블 버킷 크기로서 32, 64 또는 128로 설정할 수 있습니다(숫자). 기본 값은 64입니다.

node[:nginx][:server_names_hash_bucket_size]
worker_processes

worker 프로세스의 수(숫자). 기본 값은 10입니다.

node[:nginx][:worker_processes]
worker_connections

worker 연결의 최대 수(숫자). 기본 값은 1024입니다. 클라이언트의 최대 수는 worker_processes * worker_connections로 설정됩니다.

node[:nginx][:worker_connections]