RHEL에서 Apache 웹 서버 구성

이 절차는 RPM(RHEL, CentOS 및 Suse) 기반 패키지 아래에 Apache를 설치하고 보안을 설정한 경우에 적용됩니다.

다음 단계를 적용합니다.

  1. httpd.conf 파일에서 다음 Apache 모듈을 활성화합니다.

    alias
    authz_host
    mime
    
  2. 다음 모듈을 비활성화합니다.

    auth_basic
    authn_file
    authz_default
    authz_user
    autoindex
    cgi
    dir
    env
    negotiation
    userdir
    

    비활성화된 모듈에 연결된 기능에 주석을 답니다.

    DirectoryIndex
    IndexOptions
    AddIconByEncoding
    AddIconByType
    AddIcon
    DefaultIcon
    ReadmeName
    HeaderName
    IndexIgnore
    LanguagePriority
    ForceLanguagePriority
    
  3. /etc/httpd/conf.d/ 폴더에 Adobe Campaign 관련 구성 파일을 만듭니다. 예: CampaignApache.conf

  4. RHEL7 ​의 경우 파일에 다음 지침을 추가하십시오.

    LoadModule requesthandler24_module /usr/local/neolane/nl6/lib/libnlsrvmod.so
    Include /usr/local/neolane/nl6/conf/apache_neolane.conf
    
  5. RHEL7 ​의 경우:

    다음 내용이 포함된 /etc/systemd/system/httpd.service 파일을 추가하십시오.

    .include /usr/lib/systemd/system/httpd.service
    
    [Service]
    Environment=USERPATH=/usr/local/neolane LD_LIBRARY_PATH=/usr/local/neolane/nl6/lib
    

    systemd에서 사용하는 모듈을 업데이트합니다.

    systemctl daemon-reload
    
  6. 그런 다음 명령을 실행하여 Adobe Campaign 연산자를 Apache 연산자 그룹에 추가하거나 그 반대로 합니다.

    usermod -a -G neolane apache
    usermod -a -G apache neolane
    

    사용할 그룹 이름은 Apache가 구성된 방식에 따라 다릅니다.

  7. Apache 및 Adobe Campaign 서버를 실행합니다.

    RHEL7의 경우:

    systemctl start httpd
    systemctl start nlserver