반응형
Timeout [300 : default]
- 클라이언트 요청에 의해 서버와 연결이 될 때, 서로간에 아무런 메시지가 발생하지 않을 때 연결을 끊는 시간. (Rest API 경우에는 낮을 수록, 웹서비스에 경우 높을 수록 좋음)
KeepAlive [On : default / Off]
- Apache의 한 프로세스가 사용자의 지속적인 요청작업을 계속 처리할 것인지 대한 여부
KeepAliveTimeout[5 : default]
- KeepAlive가 On인 경우 유효한 값으로, 설정 시간(초)동안 요청이 없으면 타임아웃 시킨다. (낮을수록 동접자를 늘릴 수 있음)
MaxKeepAliveRquests [100 : default]
- KeepAlive가 On인 경우 유효한 값으로, 하나의 프로세스가 방문자들의 요청을 처리할 횟수를 지정
- 0으로 설정하면 무제한 요청이 허용됨. 서버 성능을 최대화하려면 설정값을 높은 값으로 유지하는 것이 좋음
ExtendedStatus[Off : default / On]
- Apache의 상태를 모니터링 할 때, 자세한 상태정보 기능을 제공할 것인지에 대한 설정
- server-status에 영향을 줌
User [apache : default], Group [apache : default]
- Apache 자식 프로세스들의 실행 소유자와 소유그룹을 설정하는 값
- 보안을 위해 nobody로 설정
ServerName [www.example.com : default]
- 클라이언트에게 보여줄 호스트 이름을 지정
- 도메인이 없다면 IP주소라도 꼭 적어야 한다.
ServerName을 지정하지 않으면 서버는 먼저 운영 체제에 시스템 호스트 이름을 요청하여 실패한 경우, 시스템에 있는 IP주소에 대해 역 조회를 수행하여 클라이언트가 볼 수 있는 호스트 이름을 추론합니다.
ServerName에 지정된 포트가 없으면 서버는 들어오는 요청의 포트를 사용합니다. 최적의 신뢰성과 예측 가능성을 위해서는 ServerName 지시문을 사용하여 명시적 호스트 이름과 포트를 지정해야 합니다.
HostnameLookups [Off : default / No]
- access_log에 기록되는 설정 값입니다.
- On일 경우, IP주소에 대하여 DNS에 질의하여 해당 IP주소에 대한 도메인 정보를 가져옵니다.
- Off일 경우, IP주소만 기록합니다.
※ DNS질의로 인한 트래픽이 발생하기 때문에 Off로 설정합니다.
BrowserMatch {browser} {option}
- 특정 브라우저들에 대한 특정 수행을 지시하기 위한 설정입니다.
NameVirtualHost [*:80]
- 이름기반 가상 호스트를 사용하겠다는 설정입니다.
※ mod_ssl을 이용한 SSL 사용 시, 포트를 443으로 수정해야 합니다.
<VirtualHost *:80>
ServerAdmin : 해당 가상호스트의 관리자 이메일 주소
DocumentRoot : 해당 가상호스트의 홈페이지디렉토리 위치
ServerName : 해당 가상호스트의 도메인명
ErrorLog : 해당 가상호스트의 웹에러로그 파일 위치
CustomLog : 해당 가상호스트의 웹로그파일 위치
AccessFileName .htaccess
- 특정 디렉토리의 접근 제어를 할 파일 이름을 정의한다.
- 단, 해당 디렉토리의 AllowOverride 에서 None으로 설정되어 있지 않아야 된다.
< Directory>
- Options [None/All/Indexes/Includes/IncludesNOEXEC/FollowSymlinks/ExecCGI/MultiViews]
- AllowOverride [None/All/AuthConfig/FileInfo/Indexes/Options/Limit]
- Order [allow || deny]
반응형
'프로그래밍 노트 > 인프라' 카테고리의 다른 글
Apache SSL module(mod_ssl) (0) | 2020.02.17 |
---|---|
Apache <Directory> 태그 (0) | 2019.11.03 |
Apache 2.4 접근제어(Access Control) (0) | 2019.11.03 |
아파치(Apache) 가상호스트(VirtaulHost) 설정 (0) | 2019.10.09 |
톰캣(Tomcat) server.xml 설정 (0) | 2019.10.09 |