Alcuni percorsi configurati non vengono elaborati dal dispatcher AEM

Problema

Nel Web Server di Apache, dove è installato il modulo del dispatcher, alcune richieste restituiscono il 404, mentre altre funzionano.

Queste richieste non vengono nemmeno registrate nel file dispatcher.log (anche quando la registrazione di debug è abilitata).

Ambiente

AEM 6.x

Causa

L'handler del dispatcher non è impostato su quei percorsi o per l'hostname (ad es. VirtualHost => ServerName o ServerAlias).

Risoluzione

  1. Assicurati che la direttiva seguente sia applicata al VirtualHost che elabora gli URL della richiesta interessati:

    <IfModule disp_apache2.c>
    SetHandler dispatcher-handler
    </IfModule>

  2. Se viene elaborato tramite il VirtualHost corretto, controlla di aver configurato il dispatcher-handler solo in percorsi specifici.  Ad esempio:

    <Location /etc.clientlibs>
    <IfModule disp_apache2.c>
    SetHandler dispatcher-handler
    </IfModule>
    </Location>

  3. Aggiungi altre direttive di localizzazione per risolvere il problema

Logo Adobe

Accedi al tuo account