![[z/OS]](../images/ngzos.gif)
z/OS용 IBM HTTP Server 버전 5.3: Part 5: 고급
IBM® HTTP Server V5.3 for z/OS®의 다양한 기능을 IBM HTTP Server에서 사용할 수 있지만 구현 방식은 다릅니다. 이 두 웹 서버의 고급 구성의 주요 차이점에 대해 학습하십시오.
파트 및 장은 z/OS용 IBM HTTP Server V5.3에 대한 z/OS HTTP Server Planning, Install, and Using 안내서의 서적 번호 SC34-4826-09에 있는 파트 및 장에 대응합니다.
캐싱
- mod_expires 모듈을 사용하여 브라우저 캐시 헤더를 설정하십시오. mod_expires 모듈 주제에 대한 자세한 정보를 Apache HTTP Server 문서에서 확인하십시오.
- mod_cache 모듈 및 CacheEnable 지시문을 사용하여 로컬 파일을 캐싱하십시오. 자세한 정보는 Apache HTTP Server 문서의 mod_cache 모듈 주제에서 확인하십시오.


로그 유형
IBM HTTP Server의 주된 로그 유형은 다음 세 가지입니다.
- 오류 로그
- 수정된 형식이 필요합니다. ErrorLog 지시문을 사용하여 이를 구성하십시오.
- 액세스 로그
- 사용자 정의 형식이 필요합니다. IBM HTTP Server 서버에서는 요청이 들어오면 이를 업데이트합니다. LogFormat 및 CustomLog 지시문으로 이를 구성하십시오. 사용자 정의 로그 포맷에 대한 정보는 Apache HTTP Server 문서에서 확인하십시오.
- 모듈 특정 진단 로그
- 특정 모듈의 로그가 필요합니다. 예제에서는 mod_rewrite 모듈의 로그 파일 및 mod_cgi 모듈의 스크립트 오류 로그 파일 다시 쓰기에 대해 설명합니다. 로그 파일 주제에 대한 자세한 정보는 Apache HTTP Server 문서에서 확인하십시오.
로그 보유
액세스 및 오류 로그를 외부 프로그램으로 파이프 처리하여 회전 또는 유지보수할 수 있습니다. IBM HTTP Server에는 단순히 시간 및 크기 기반으로 회전하는 파이프 처리된 로거가 있습니다. IBM HTTP Server는 회전된 로그 파일을 관리하지 않습니다. 이 로그를 서버의 외부나 사용자 정의 파이프 처리된 로거를 통해 관리해야 합니다. Rotatelogs 프로그램에 대한 자세한 정보는 Apache HTTP server 문서에서 확인하십시오.
액세스 로그에 필요한 필터
IBM HTTP 서버에서는 액세스 로그에 필터 대신 조건부 로깅을 사용합니다. 로그 파일에서의 조건부 로깅 주제에 대한 자세한 정보는 Apache HTTP Server 문서에서 확인하십시오.
로그에 필요한 보고서
IBM HTTP Server에서는 Apache HTTP Server 표준 형식에서 로그를 생성하는 것을 기본으로 합니다. 다양한 도구로 이 로그를 사용하여 보고서를 생성할 수 있습니다. to generate reports.
System Management Facility 레코드 유형
- 레코드 집계 서버는 mod_mpmstats 모듈을 사용하고 SMFReportInterval 지시문에 0이 아닌 값을 설정하여 주기적으로 통계 자료를 작성합니다.
- mod_smf module을 사용하고 SMFRecord 지시문을 on에 설정하여 액세스 로그 유사 데이터를 기록하십시오. httpd.conf 파일에 있는 Location 지시문 또는 Directory 지시문의 어느 범위에든지 SMFRecord 지시문을 설정할 수 있습니다.
HTCounter 및 기타 CGI 프로그램
IBM HTTP Server에는 HTCounter 프로그램이나 기타 CGI 프로그램이 없습니다.
서버 측 포함
IBM HTTP Server에 서버 측 포함을 사용할 수 있습니다. mod_include 모듈을 사용하여 서버 측 포함을 구현하십시오.
서버 측 이미지 맵핑
IBM HTTP Server에 서버 측 이미지 맵핑을 사용할 수 있습니다. 그러나 해당 기술은 더 이상 사용되지 않습니다. mod_imagemap 모듈을 사용하여 서버 측 포함을 구현하십시오.
운영 모드
IBM HTTP Server는 멀티스레드된 멀티프로세스 서버로서 운영 모드는 한 가지입니다. IBM HTTP Server 상위 프로세스에서는 WLM(Workload Management)을 사용하는 대신 스레드 사용에 응답하여 서버를 동적으로 시작합니다.
서버 활동 모니터
웹에 액세스할 수 있는 모니터링 인터페이스를 구현하거나 주기적으로 오류 로그의 서버 통계를 수집할 수 있습니다.
웹에 액세스할 수 있는 모니터링 인터페이스를 구현하려면 mod_status 모듈을 사용하십시오.
주기적으로 서버 통계를 수집하려면 mod_mpmstats 모듈을 사용하십시오. 이 모듈은 오류 로그에 메시지를 생성합니다. 이 메시지에 통계가 있습니다.
단순 네트워크 관리 프로토콜(SNMP, Simple Network Management Protocol)
IBM HTTP Server에는 SNMP 서브에이전트 또는 SNMP 데이터가 없습니다.
SMF의 z/OS 운영자 콘솔 수정 명령
z/OS 운영자 콘솔의 modify 명령을 사용하여 SMF(System Management Facilities)를 관리할 수 없습니다. 그 대신 IBM HTTP 서버 지시문을 사용하십시오. SMFReportInterval 지시문으로 서버 통계가 SMF에 기록되는 빈도를 제어합니다. SMFRecord 지시문은 SMF에서 레코드 액세스 로그 유사 세부사항을 기록하는 URL 패턴을 제어합니다.
고유한 SMF 사용자 정의 모듈을 작성하여 SMF를 관리할 수 있습니다. 샘플 SMF 사용자 정의 모듈을 안내서로 사용하십시오.
SMF 레코드 형식
레코드 유형 103 하위 유형 13 레코드에 mod_mpmstats 모듈을 사용하십시오. SMF 레코딩에 필요한 서버 구성에 대한 주제를 읽으십시오.
레코드 유형 103 하위 유형 14 레코드에 mod_smf 모듈을 사용하십시오. mod_smf 모듈에 대한 주제를 읽으십시오.
인터넷 컨텐츠 선택 플랫폼(PICS, Platform for Internet Content Selection)을 사용하여 웹 사이트 등급 지정
IBM HTTP Server에서는 PICS를 지원하지 않습니다.
경량 디렉토리 액세스 프로토콜((LDP, Lightweight Directory Access Protocol) 정보 검색
mod_ldap 모듈 및 mod_authnz_ldap 모듈을 사용하여 LDAP를 인증하고 권한을 부여하십시오.
서버를 프록시로 사용
IBM HTTP Server를 정방향 프록시 또는 역방향 프록시로 사용할 수 있습니다. 프록시를 구현하려면 mod_proxy 모듈을 사용하십시오.
IBM HTTP Server를 정방향 프록시로 구성하려면 일반적인 경우 <Proxy> 컨테이너 및 ProxyRequests 지시문을 사용하십시오. IBM HTTP Server에서는 정방향 프록시로 SSL(Secure Sockets Layer) 클라이언트의 SSL 터널링을 지원합니다. mod_proxy_connect 모듈을 사용하여 SSL 터널링을 수행하십시오.
IBM HTTP Server는 HTTPS, HTTP 및 FTP 오리진 서버의 역방향 프록시가 될 수 있습니다. 그러나 FTP 오리진 서버의 역방향 프록시는 더 이상 지원되지 않습니다. IBM HTTP Server를 역방향 프록시로 구성하려면 ProxyPass로 시작하는 지시문을 사용하십시오. 또한 SSLProxyEngine 지시문을 on으로 설정하여 IBM HTTP Server를 HTTPS 오리진 서버의 역방향 프록시로 사용하십시오.
프록시 기능은 기본적으로 꺼져 있는 상태입니다.
IBM HTTP Server를 웹 서버로 사용하는 경우 Apache HTTP Server 캐싱 기능 및 Fast Response Cache Accelerator 기능이 지원됩니다. 그러나 IBM HTTP Server를 프록시로 사용하는 경우 Apache HTTP Server 캐싱 기능은 지원되지만 Fast Response Cache Accelerator 기능은 지원되지 않습니다.
서버의 다중 IP 주소 또는 가상 호스트
Apache 가상 호스트의 문서에서 IP 및 이름 기반 가상 호스트에 대한 포괄적인 문서를 제공합니다.