De Apache-webserver configureren met Debian

Dit proces is van toepassing als u Apache hebt geïnstalleerd onder een distributie op basis van APT.

Voer de volgende stappen uit:

  1. Schakel de modules uit die standaard met de volgende opdracht zijn geladen:

    a2dismod auth_basic authn_file authz_default authz_user autoindex cgi dir env negotiation userdir
    

    Zorg ervoor dat de alias, authz_host en mime modules zijn nog steeds ingeschakeld. Hiervoor gebruikt u de volgende opdracht:

    a2enmod  alias authz_host mime
    
  2. Het bestand maken nlsrv.load in /etc/apache2/mods-available en voeg de volgende inhoud in:

    In het Debian 8:

    LoadModule requesthandler24_module /usr/local/[INSTALL]/nl6/lib/libnlsrvmod.so
    
  3. Het bestand maken nlsrv.conf in /etc/apache2/mods-available met de volgende opdracht:

    ln -s /usr/local/[INSTALL]/nl6/conf/apache_neolane.conf /etc/apache2/mods-available/nlsrv.conf
    
  4. Activeer deze module met de volgende opdracht:

     a2enmod nlsrv
    

    Als u het mod_rewrite voor Adobe Campaign-pagina's moet u de naam van de nlsrv.load en nlsrv.conf bestanden naar zz-nlsrv.load en zz-nlsrv.conf. Voer de volgende opdracht uit om de module te activeren:

    a2enmod zz-nlsrv
    
  5. Bewerk de /etc/apache2/envars Voeg de volgende regels toe aan het bestand:

    # Added Neolane
    if [ "$LD_LIBRARY_PATH" != "" ]; then export LD_LIBRARY_PATH="/usr/local/neolane/nl6/lib:$LD_LIBRARY_PATH"; else export LD_LIBRARY_PATH=/usr/local/neolane/nl6/lib; fi
    export USERPATH=/usr/local/neolane
    

    Sla de wijzigingen op.

  6. Voeg vervolgens Adobe Campaign-gebruikers toe aan de Apache-gebruikersgroep en vice versa met behulp van het volgende type opdracht:

    usermod neolane -G www-data
    usermod www-data -G neolane
    
  7. Apache opnieuw starten:

    invoke-rc.d apache2 restart
    

Apache-webserver configureren in RHEL

Deze procedure is van toepassing als u Apache hebt geïnstalleerd en beveiligd onder een op RPM (RHEL, CentOS en Suse) gebaseerd pakket.

Voer de volgende stappen uit:

  1. In de httpd.conf activeer de volgende Apache-modules:

    alias
    authz_host
    mime
    
  2. Deactiveer de volgende modules:

    auth_basic
    authn_file
    authz_default
    authz_user
    autoindex
    cgi
    dir
    env
    negotiation
    userdir
    

    Opmerkingen maken over de functies die aan gedeactiveerde modules zijn gekoppeld:

    DirectoryIndex
    IndexOptions
    AddIconByEncoding
    AddIconByType
    AddIcon
    DefaultIcon
    ReadmeName
    HeaderName
    IndexIgnore
    LanguagePriority
    ForceLanguagePriority
    
  3. Maak een Adobe Campaign-specifiek configuratiebestand in het dialoogvenster /etc/httpd/conf.d/ map. Bijvoorbeeld CampaignApache.conf

  4. Voor RHEL7 voegt u de volgende instructies toe aan het bestand:

    LoadModule requesthandler24_module /usr/local/neolane/nl6/lib/libnlsrvmod.so
    Include /usr/local/neolane/nl6/conf/apache_neolane.conf
    
  5. Voor RHEL7:

    Voeg de /etc/systemd/system/httpd.service bestand met de volgende inhoud:

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

    Werk de module bij die door systeem wordt gebruikt:

    systemctl daemon-reload
    
  6. Voeg vervolgens Adobe Campaign-operatoren toe aan de groep Apache-operatoren en vice versa door de opdracht uit te voeren:

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

    Welke groepsnamen moeten worden gebruikt, is afhankelijk van de manier waarop Apache is geconfigureerd.

  7. Voer Apache en de Adobe Campaign-server uit.

    Voor RHEL7:

    systemctl start httpd
    systemctl start nlserver