Projet

Général

Profil

Anomalie #6077

[access_compat:error] [pid 21843] [client 10.11.12.13:4567] AH01797: client denied by server configuration: /var/www/dynacase/documents

Ajouté par Jérôme Augé il y a presque 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
28/01/2016
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Régression:
Non

Description

Avec Apache 2.4, lors de la réception d'une requête HTTP pour l'API HTTP v1 (e.g. .../api/v1/documents/...), Apache génère un message dans son error.log :

[access_compat:error] [pid 21843] [client 10.11.12.13:4567] AH01797: client denied by server configuration: /var/www/dynacase/documents

Par contre, cela ne semble pas mettre la requête en erreur (qui s'exécute correctement et retourne avec un HTTP 200 OK).

Ce message d'erreur n'apparaît pas avec Apache 2.2.


Demandes liées

Duplique HTTP API v1 - Anomalie #5929: [Log] L'api HTTP produit beaucoup de log inutileIntégré20/11/2015

Historique

#1 Mis à jour par Marc Claverie il y a presque 5 ans

  • Statut changé de Nouveau à Assigné
  • Assigné à mis à Éric Brison
  • Version cible mis à 1.0.2

#2 Mis à jour par Charles Bonnissent il y a presque 5 ans

  • Duplique Anomalie #5929: [Log] L'api HTTP produit beaucoup de log inutile ajouté

#3 Mis à jour par Éric Brison il y a presque 5 ans

Après avoir enlevé les directives allow/deny de apache 2.2 remplacé par "Require"

Toujours l'erreur avec un autre code erreur: (apache 2.4.16)

[authz_core:error] [pid 23766] [client 192.168.251.147:41424] AH01630: client denied by server configuration.

Note : Sous ubuntu 15.10 (apache 2.4.12) - l'erreur n’apparaît pas.

Le problème provient de la directive du .htaccess de haut niveau qui contredit celle du .htaccess du répertoire "api":

<FilesMatch "^.+$">
      #  Order Allow,Deny
      #  Deny from All
       Require all denied
</FilesMatch>

#5 Mis à jour par Éric Brison il y a presque 5 ans

  • % réalisé changé de 0 à 90

#6 Mis à jour par Éric Brison il y a presque 5 ans

  • Statut changé de Assigné à Intégré
  • % réalisé changé de 90 à 100

Appliqué par commit commit:dynacase-httpapi-v1|9e1d657d6ddf06c8139417bf34102c400ed59844.

Formats disponibles : Atom PDF