1.13. Apache 모듈 작업


httpd 서비스는 모듈식 애플리케이션이며 다수의DSO( Dynamic Shared Objects )로 확장할 수 있습니다. 동적 공유 오브젝트 는 필요에 따라 런타임에 동적으로 로드하거나 언로드할 수 있는 모듈입니다. 이러한 모듈은 /usr/lib64/httpd/modules/ 디렉토리에서 찾을 수 있습니다.

1.13.1. DSO 모듈 로드

관리자는 서버가 로드해야 하는 모듈을 구성하여 서버에 포함할 기능을 선택할 수 있습니다. 특정 DSO 모듈을 로드하려면 LoadModule 지시문을 사용합니다. 별도의 패키지에서 제공하는 모듈에는 /etc/httpd/conf.modules.d/ 디렉터리에 고유한 구성 파일이 있는 경우가 많습니다.

사전 요구 사항

  • httpd 패키지가 설치되어 있습니다.

프로세스

  1. /etc/httpd/conf.modules.d/ 디렉터리의 구성 파일에서 모듈 이름을 검색합니다.

    # grep mod_ssl.so /etc/httpd/conf.modules.d/*
    Copy to Clipboard Toggle word wrap
  2. 모듈 이름이 있는 구성 파일을 편집하고 모듈의 LoadModule 지시문의 주석을 제거합니다.

    LoadModule ssl_module modules/mod_ssl.so
    Copy to Clipboard Toggle word wrap
  3. 예를 들어 RHEL 패키지에서 모듈을 제공하지 않았기 때문에 모듈을 찾을 수 없는 경우 다음 지시문을 사용하여 /etc/httpd/conf.modules.d/30-example.conf 와 같은 구성 파일을 만듭니다.

    LoadModule ssl_module modules/<custom_module>.so
    Copy to Clipboard Toggle word wrap
  4. httpd 서비스를 다시 시작합니다.

    # systemctl restart httpd
    Copy to Clipboard Toggle word wrap

1.13.2. 사용자 지정 Apache 모듈 컴파일

고유한 모듈을 생성하고 포함 파일이 포함된 httpd-devel 패키지 및 모듈을 컴파일하는 데 필요한 APache eXtenSion (apxs) 유틸리티를 사용하여 빌드할 수 있습니다.

사전 요구 사항

  • httpd-devel 패키지가 설치되어 있어야 합니다.

프로세스

  • 다음 명령을 사용하여 사용자 지정 모듈을 빌드합니다.

    # apxs -i -a -c module_name.c
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동