기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
apache2 속성
중요
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post
참고
이러한 속성은 Linux 스택에서만 사용할 수 있습니다.
apache2 속성
- 이진수
-
Apache 이진수의 위치(문자열). 기본값은
'/usr/sbin/httpd'입니다.node[:apache][:binary] - contact
-
이메일 연락처(문자열). 기본값은 더미 주소인
'ops@example.com'입니다.node[:apache][:contact] - deflate_types
-
mod_deflate에게 브라우저가 지원하는 지정된 Mime 유형에 대해 압축을 활성화할 것을 지시합니다(문자열의 목록). 기본값은 다음과 같습니다.['application/javascript', 'application/json', 'application/x-javascript', 'application/xhtml+xml', 'application/xml', 'application/xml+rss', 'text/css', 'text/html', 'text/javascript', 'text/plain', 'text/xml']주의
압축은 보안 위험을 초래할 수 있습니다. 압축을 완전히 비활성화하려면 이 속성을 다음과 같이 설정하세요.
node[:apache][:deflate_types] = []node[:apache][:deflate_types] - dir
-
서버의 루트 디렉터리(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux 및 Red Hat Enterprise Linux(RHEL):
'/etc/httpd' -
Ubuntu:
'/etc/apache2'
node[:apache][:dir] -
- document_root
-
문서 루트(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux 및 RHEL:
'/var/www/html' -
Ubuntu:
'/var/www'
node[:apache][:document_root] -
- 그룹
-
그룹 이름(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux 및 RHEL:
'apache' -
Ubuntu:
'www-data'
node[:apache][:group] -
- hide_info_headers
-
HTTP 헤더에서 버전 및 모듈 정보를 생략할지 여부(
'true'/'false')(문자열). 기본값은'true'입니다.node[:apache][:hide_info_headers] - icondir
-
아이콘 디렉터리(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux 및 RHEL:
'/var/www/icons/' -
Ubuntu:
'/usr/share/apache2/icons'
node[:apache][:icondir] -
- init_script
-
초기화 스크립트(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux 및 RHEL:
'/etc/init.d/httpd' -
Ubuntu:
'/etc/init.d/apache2'
node[:apache][:init_script] -
- keepalive
-
연결 유지를 활성화할지 여부(문자열). 가능한 값은
'On'과'Off'입니다(문자열). 기본값은'Off'입니다.node[:apache][:keepalive] - keepaliverequests
-
Apache가 동시에 처리할 연결 유지 요청의 최대 개수(숫자). 기본값은
100입니다.node[:apache][:keepaliverequests] - keepalivetimeout
-
연결을 닫기 전에 Apache가 요청을 기다리는 시간(숫자). 기본값은
3입니다.node[:apache][:keepalivetimeout] - lib_dir
-
객체 코드 라이브러리가 포함된 디렉터리(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux(x86):
'/usr/lib/httpd' -
Amazon Linux(x64) 및 RHEL:
'/usr/lib64/httpd' -
Ubuntu:
'/usr/lib/apache2'
node[:apache][:lib_dir] -
- libexecdir
-
프로그램 실행 파일이 포함된 디렉터리(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux(x86):
'/usr/lib/httpd/modules' -
Amazon Linux(x64) 및 RHEL:
'/usr/lib64/httpd/modules' -
Ubuntu:
'/usr/lib/apache2/modules'
node[:apache][:libexecdir] -
- listen_ports
-
서버가 수신하는 포트의 목록(문자열의 목록). 기본값은
[ '80','443' ]입니다.node[:apache][:listen_ports] - log_dir
-
로그 디렉터리(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux 및 RHEL:
'/var/log/httpd' -
Ubuntu:
'/var/log/apache2'
node[:apache][:log_dir] -
- logrotate 속성
-
이러한 속성은 로그 파일을 교체하는 방법을 지정합니다.
- delaycompress
-
다음 교체 주기가 시작될 때까지 닫힌 로그 파일 압축을 지연할지 여부(
'true'/'false')(문자열). 기본값은'true'입니다.node[:apache][:logrotate][:delaycompress] - 그룹
-
로그 파일의 그룹(문자열). 기본값은
'adm'입니다.node[:apache][:logrotate][:group] - mode
-
로그 파일의 모드(문자열). 기본값은
'640'입니다.node[:apache][:logrotate][:mode] - owner
-
로그 파일의 소유자(문자열). 기본값은
'root'입니다.node[:apache][:logrotate][:owner] - rotate
-
닫힌 로그 파일이 제거되기 전 교체 주기의 수(문자열). 기본값은
'30'입니다.node[:apache][:logrotate][:rotate] - schedule
-
교체 일정(문자열). 가능한 값은 다음과 같습니다.
-
'daily' -
'weekly' -
'monthly'
기본값은
'daily'입니다.node[:apache][:logrotate][:schedule] -
- pid_file
-
데몬의 프로세스 ID가 포함된 파일(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux 및 RHEL:
'/var/run/httpd/httpd.pid' -
Ubuntu:
'/var/run/apache2.pid'
node[:apache][:pid_file] -
- prefork 속성
-
이러한 속성은 프리포킹(pre-forking) 구성을 지정합니다.
- maxclients
-
처리할 동시 요청의 최대 수(숫자). 기본값은
400입니다.참고
이 속성은 Amazon Linux 또는 RHEL을 실행하는 인스턴스에만 사용하세요. 인스턴스가 Ubuntu 14.04 LTS를 실행 중인 경우, maxrequestworkers를 사용하세요.
node[:apache][:prefork][:maxclients] - maxrequestsperchild
-
하위 서버 프로세스가 처리할 요청의 최대 수(숫자). 기본값은
10000입니다.node[:apache][:prefork][:maxrequestsperchild] - maxrequestworkers
-
처리할 동시 요청의 최대 수(숫자). 기본값은
400입니다.참고
이 속성은 Ubuntu 14.04 LTS를 실행하는 인스턴스에만 사용하세요. 인스턴스가 Amazon Linux 또는 RHEL을 실행 중인 경우, maxclients 를 사용하세요.
node[:apache][:prefork][:maxrequestworkers] - maxspareservers
-
유휴 하위 서버 프로세스의 최대 수(숫자). 기본값은
32입니다.node[:apache][:prefork][:maxspareservers] - minspareservers
-
유휴 하위 서버 프로세스의 최소 수(숫자). 기본값은
16입니다.node[:apache][:prefork][:minspareservers] - serverlimit
-
구성할 수 있는 프로세스의 최대 수(숫자). 기본값은
400입니다.node[:apache][:prefork][:serverlimit] - startservers
-
시작 시 생성될 하위 서버 프로세스의 수(숫자). 기본값은
16입니다.node[:apache][:prefork][:startservers]
- serversignature
-
서버 생성 문서의 꼬리말을 구성할지 여부 및 구성 방법을 지정합니다(문자열). 가능한 값은
'On','Off'및'Email'입니다. 기본값은'Off'입니다.node[:apache][:serversignature] - servertokens
-
응답 헤더에 어떤 유형의 서버 버전 정보가 포함되는지 지정합니다(문자열).
-
'Full': 전체 정보. 예를 들어 Server: Apache/2.4.2 (Unix) PHP/4.2.2 MyMod/1.2 -
'Prod': 제품 이름. 예를 들어 Server: Apache -
'Major': 메이저 버전. 예를 들어 Server: Apache/2 -
'Minor': 메이저 및 마이너 버전. 예를 들어 Server: Apache/2.4 -
'Min': 최소 버전. 예를 들어 Server: Apache/2.4.2 -
'OS': 운영 체제 포함 버전. 예를 들어 Server: Apache/2.4.2 (Unix)
기본값은
'Prod'입니다.node[:apache][:servertokens] -
- 제한 시간
-
Apache가 I/O를 기다리는 시간(숫자). 기본값은
120입니다.node[:apache][:timeout] - traceenable
-
TRACE요청을 활성화할지 여부(문자열). 가능한 값은'On'와'Off'입니다. 기본값은'Off'입니다.node[:apache][:traceenable] - 사용자
-
사용자 이름(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux 및 RHEL:
'apache' -
Ubuntu:
'www-data'
node[:apache][:user] -
- version
-
Apache 버전(문자열). 기본값은 다음과 같습니다.
-
Amazon Linux:
2.2 -
Ubuntu 14.04 LTS:
2.4 -
RHEL:
2.4
node[:apache][:version] -
- worker 속성
-
이러한 속성은 worker 프로세스 구성을 지정합니다.
- startservers
-
시작 시 생성될 하위 서버 프로세스의 수(숫자). 기본값은
4입니다.node[:apache][:worker][:startservers] - maxclients
-
처리할 동시 요청의 최대 수(숫자). 기본값은
1024입니다.node[:apache][:worker][:maxclients] - maxsparethreads
-
유휴 스레드의 최대 수(숫자). 기본값은
192입니다.node[:apache][:worker][:maxsparethreads] - minsparethreads
-
유휴 스레드의 최소 수(숫자). 기본값은
64입니다.node[:apache][:worker][:minsparethreads] - threadsperchild
-
하위 프로세스당 스레드 수(숫자). 기본값은
64입니다.node[:apache][:worker][:threadsperchild] - maxrequestsperchild
-
하위 서버 프로세스가 처리할 요청의 최대 수(숫자). 기본값은
10000입니다.node[:apache][:worker][:maxrequestsperchild]