기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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]