[z/OS][AIX Solaris HP-UX Linux Windows]

Apache HTTP Server와의 주요 차이점

이 절에서는 IBM® HTTP Server 와 Apache HTTP Server간의 주요 차이점에 대해 자세히 살펴봅니다.

IBM HTTP Server 는 추가 수정사항이 있는 Apache HTTP Server 2.2.8을 기반으로 합니다. Apache HTTP Server 2.2.9 이상의 변경사항에 영향을 받는 동작의 경우 Apache HTTP Server 매뉴얼에 번들로 제공되는 사본을 참조하십시오. 해당 사본에서 이 변경사항에 대한 설명과 함께 IBM HTTP Server 유지보수 레벨 조건에서 적용 가능한 대상에 대해 설명합니다. 자세한 정보는 다음 관련 참조를 확인하십시오: IBM HTTP Server에서 지원하는 Apache 모듈(지시문 포함).

다양한 여러 기능 및 구성 옵션을 사용하여 Apache 웹 서버를 빌드할 수 있습니다. IBM HTTP Server 에는 사용 가능한 옵션의 기능 세트가 포함되어 있습니다. IBM HTTP Server에서 지원되는 Apache웹 서버 기능에 대한 정보는 Apache 모듈 (지시문 포함), 프로그램, Apache 이동식 런타임 (APR) 및 APR-util 라이브러리 및 MPM (Multi-processing module) 및 주소 지정 모드에 대한 정보 센터 주제를 참조하십시오.

IBM HTTP Server 기능이 추가된 주요 기능

  • WebSphere® 관리 콘솔에 대한 지원.
  • [AIX Solaris HP-UX Linux Windows]다중 플랫폼용 InstallShield를 사용하여 서로 다른 플랫폼에서 IBM HTTP Server를 일관되게 설치할 수 있습니다.
  • [AIX][Windows]FRCA (Fast Response Cache Accelerator) 는 AIX® 5.x 이상 및 특정 Windows 운영 체제에 사용 가능합니다. 이 기능을 통해 HTML 파일 또는 이미지 파일과 같은 정적 컨텐츠를 처리할 때 HTTP Server 성능이 크게 향상됩니다.
  • FastCGI를 사용한 동적 컨텐츠 생성
  • 모든 플랫폼에서 다중 언어로 IBM HTTP Server 설치

Apache 및 IBM HTTP Server 사이의 조작 차이점

  • [Linux][AIX][z/OS][HP-UX][Solaris]The apachectl command is the only supported command to start IBM HTTP Server. httpd 명령은 필요한 라이브러리를 찾지 않으므로 이 명령을 직접 호출할 수 없습니다. apachectl 명령이 Apache V2.0 이상을 시작할 때 자주 사용되는 명령이지만 httpd 명령이 플랫폼 및 Apache 빌드 방법에 따라 예상대로 Apache 서버에서 작동할 수도 있습니다. httpd 옵션은 apachectl 명령행에서 지정할 수 있습니다.
  • [Linux][AIX][HP-UX][Solaris]IBM HTTP Server supports the suEXEC program, which provides for execution of CGI scripts under a particular user ID.
    • suEXEC 프로그램을 사용하려면, IBM HTTP Server를 기본 설치 디렉토리에만 설치해야 합니다. suEXEC 프로그램에 사용되는 보안 모델에 따르면 모든 구성 경로는 실행 파일에 하드 코딩해야 하고 IBM HTTP Server에 대해 선택된 경로는 기본 설치 디렉토리의 경로여야 합니다.
    • Apache 사용자가 컴파일 시 Apache의 설치 위치를 선택하는 경우 suEXEC 프로그램은 선택한 경로를 사용하여 사전에 빌드되므로 Apache 사용자에게 이 문제가 표시됩니다.
    • 임시 구성 경로를 사용하여 suexec 프로그램을 사용해야 하는 고객은 사용 중인 플랫폼에서 Apache에 대해 이 프로그램을 빌드하고 IBM HTTP Server에 대해 생성된 suexec 2진을 사용할 수 있습니다. 고객은 IBM HTTP Server 유지보수를 적용할 때 사용자 정의 suEXEC 파일을 저장하고 복원해야 합니다.
  • [z/OS] suEXEC 프로그램 (다른 플랫폼의 경우) 에 대한 보다 유연한 대체로 IBM HTTP Server 는 SAFRunAs를 지원합니다. SAFRunAs 지시문은 특정 사용자 ID로 CGI 스크립트를 실행하고 정적 파일에 액세스할 수 있게 해줍니다. SAFRunAs 지시문은 mod_authnz_saf 로드 모듈에서 사용 가능하도록 설정할 수 있습니다.
  • IBM HTTP Server 는 서버 응답 헤더를 억제할 수 있도록 새 AddServer헤더 지시문을 제공합니다. 이 지시문에 대한 자세한 정보는 AddServer헤더 지시문 웹 페이지를 참조하십시오.