OHS 12.2.1.4 버전 기준, httpd.conf에는 Various default settings으로 분류되어 각종 옵션을 조정할 수 있다.
Timeout : 클라이언트 요청에 의해 서버 연결 시, 연결 시간에 대한 설정 값.
KeepAlive : 한 프로세스가 사용자의 지속적인 요청 작업을 계속 처리할지에 대한 설정 값.
KeepAliveTimeout : KeepAlive가 'ON'일 때, 설정 시간 동안 요청이 없으면 time out 되는 설정 값.
MaxKeepAliveRequests : KeepAlive가 'ON'일 때, 하나의 프로세스가 방문자들의 요청을 처리할 횟수에 대한 설정 값. 0으로 설정 시, 무제한 요청이 가능해짐.
UseCanonicalName : 'ON'으로 설정 시, 설정했던 ServerName을 사용, 'OFF' 시 host name과 port 사용.
AccessFileName : .hdaccess 파일을 통해 디렉터리 별로 설정을 변경 가능. 해당 디렉터리를 사용할 수 있다면, AllowOverride에 사용할 값을 알려줌. 주 서버 파 일에 접근할 수 없는 경우가 아니라면 .htaccess 파일을 사용하는 것은 권장되지 않음.
ServerTokens : curl --head {URL}을 통해 요청 시, response의 head 값으로 server 정보가 모두 노출될 수 있는데, ServerTokens 값으로 이를 제한할 수 있음.
- Prod : Webserver 이름만 노출
- Major : Webserver 이름 & Major 비전번호 노출
- Minor : Webserver 이름 & Minor 버전 노출
- Min : Webserver 이름 & Minimum 버전 노출
- OS : Webserver 이름 & 버전 & 운영체제 기본값으로 노출
- Full : 최대한의 정보 모두 노출
ServerSignature : 'ON'으로 설정 시 웹 브라우저에 OHS 버전 정보를 노출. 'OFF' 권장 값.
TraceEnable : Trace 메서드를 사용하지 못하게 막는 설정 값.
HostnameLookups : 'ON'일 때 access log에 IP 주소에 대한 DNS 값을 가져와서 기록되며, 'OFF'이면 로그에 IP 주소만 기록된다. DNS 설정을 가져오면서 트래픽이 발생하기에 OFF를 권장한다.
======================================================================
MPM(Multi Processing Module) : 클라이언트로부터 받은 요청을 어떤 방식으로 처리할지 결정하는 다중 처리 모듈.
방식은 다음과 같다.
1. prefork : 사전에 여러개의 프로세스를 생성하여 클라이언트의 접속을 대비하는 멀티 프로세스 방식 (process : thread = 1:1)
2. worker : Multi-thread와 Multi-process의 하이브리드형 방식 (process : thread = 1:n)
3. event : worker 방식을 기반으로 Multi-thread와 Multi-process로 동작함. (apache 2.4.x부터 설정 가능)
StartServers : 기동 시 존재하는 child server process의 숫자를 나타냄.
MinSpareThreads : server-pool의 프로세스 갯수 최솟값.
MaxSpareThreads : server-pool의 프로세스 갯수 최댓값.
ThreadsPerChild : 기동 시 child server process마다 가지는 thread의 개수 설정 값.
MaxRequestWorkers : 각각 child process가 허용하는 요청 숫자의 최댓값.
MaxConnectionsPerChild : 각각 child process의 최대 연결 허용 값.
======================================================================
ListenBackLog : 보류 중인 연결 queue의 최대 길이를 지정. 일반적으로 튜닝이 권장되지 않음.
MaxClients : 동시에 연결할 수 있는 클라이언트 서버 수에 대한 제한의 설정 값.
'Oracle > Web Tier' 카테고리의 다른 글
OHS mod_wl_ohs.conf Location (0) | 2022.04.12 |
---|---|
OHS 특정 ip만 접속 허용 (0) | 2022.04.04 |
OHS Error Page customization (0) | 2022.03.03 |
OHS 11g silent installation (0) | 2022.02.24 |
Iplanet redirection (0) | 2022.02.08 |