기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
nginx 속성
중요
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post
참고
이러한 속성은 Linux 스택에서만 사용할 수 있습니다.
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]