Erreur AH01630: client denied by server configuration

Re: Erreur AH01630: client denied by server configuration

par Jean-Gabriel DEPINOY,
Nombre de réponses : 8
Avatar Moodleurs particulièrement utiles
Je relance le sujet... Personne n'a de piste?
En réponse à Jean-Gabriel DEPINOY

Re: Erreur AH01630: client denied by server configuration

par Bruno Malaval,
Avatar Moodleurs particulièrement utiles

Bonjour,

Je connais un peu apache, sans être spécialiste, surtout par rapport à wamp.

Ce qui me paraît bizarre dans le fichier httpd-vhost.conf, c'est la présence de 2 virtualhost identique :
<VirtualHost *:10035>

J'ai l'impression que lorsque qu'une page est demandée
" ... referer  http://185.163.31.14:10035/moodle/admin/search.php "
la requête aboutit à la racine du site ( DocumentRoot "${INSTALL_DIR}/www" ) puisque c'est la 1ère directive trouvée correspondante ( port 10035)

L'autre point concerne le "Require local"
Je le comprends comme accessible en local uniquement .. autrement dit par localhost

Donc je tenterai 2 choses :

  1. inverser les 2 blocs virtualhost
    i.e. mettre

      <VirtualHost *:10035>
      ServerName moodle

     .....
    en premier

  2. Remplacer "Require local" par "Require all granted"
    Là ce serait juste pour un test, donner un accès complet au dossier root d'apache .. bof bof

Bruno
Moyenne des évaluations Utile (2)
En réponse à Bruno Malaval

Re: Erreur AH01630: client denied by server configuration

par Jean-Gabriel DEPINOY,
Avatar Moodleurs particulièrement utiles

Bonjour Bruno,

Merci pour tes propositions.

Finalement, j'ai donc mis les différents blocs dans le même virtualhost. Par contre l'ordre des différents blocs ne semble pas avoir d'influence et, outre les problèmes de sécurité engendrés par le passage du root en "Require all granted", ce paramétrage a tendance à ranlentir ma plateforme qui est déjà très lente.

Depuis, je n'ai plus aucun message d'erreur.

Est-ce que le paramétrage "Options +Indexes +Includes +FollowSymLinks +MultiViews" a une incidence sur la rapidité du site et est-ce le bon paramétrage?

En réponse à Jean-Gabriel DEPINOY

Re: Erreur AH01630: client denied by server configuration

par Bruno Malaval,
Avatar Moodleurs particulièrement utiles

Ce sont des options pour Apache, par forcément utiles pour Moodle.

Personnellement je n'ai que FollowSymLinks sur le mien (permet de suivre les liens symboliques)

Indexes => plutôt déconseillé dans le cadre d'un site web. et même mettre "-Indexes" au lieu de "+Indexes"
Cette option permet de lister les fichiers présent dans un répertoire lorsqu'il n'y existe pas dans celui-ci de fichier "index" (index.php / index.html / ...) Donc pas top pour des questions de sécurité

Multiviews => je crois que c'est pour étendre l'interprétation d'apache sur les URL
ex : http://../../test => si le répertoire test n'existe pas, il essaiera http://../../test.php  | http://../../test.html | ... la liste des extensions devant être définie qq part dans apache

Includes => concerne du contenu dynamique, je ne sais pas plus mais pas utile pour Moodle à mon sens

Pour le reste,  il faudrait monitorer un peu le serveur, les lenteurs peuvent provenir de la bbd également
A voir avec les outils windows disponibles

Bruno


Moyenne des évaluations Utile (1)
En réponse à Bruno Malaval

Re: Erreur AH01630: client denied by server configuration [Résolu]

par Jean-Gabriel DEPINOY,
Avatar Moodleurs particulièrement utiles

Bonsoir Bruno,

Merci pour ton retour. Je vais utiliser les mêmes paramètres.

En réponse à Jean-Gabriel DEPINOY

Re: Erreur AH01630: client denied by server configuration [Résolu]

par Jean-Gabriel DEPINOY,
Avatar Moodleurs particulièrement utiles

Bonjour à tous,

Je me permets de relancer ce sujet car je n'ai toujours pas compris comment résoudre mon problème.

Je rappelle les faits: mon fichier apache_error.log me renvoie une quantité impressionnante de messages d'erreur avec le code AH01630.

De nombreux forums indiquent que ça peut venir d'un ancien paramétrage d'une version Apache antérieure à 2.4. Or ici, ce n'est pas le cas. Je viens d'ailleurs de réinstaller ma plateforme Moodle en redémarrant à zéro. J'ai donc installé Apache 2.4.41 avec PHP 7.3.8 et MySQL 8.0.17.

Voici quelques lignes du fichier apache_error.log:

[authz_core:error] [pid 1104:tid 1004] [client 176.174.1.94:60140] AH01630: client denied by server configuration: C:/wamp64/www/boost, referer: http://185.163.31.14:10035/moodle/

[authz_core:error] [pid 1104:tid 1004] [client 176.174.1.94:60140] AH01630: client denied by server configuration: C:/wamp64/www/theme, referer: http://185.163.31.14:10035/moodle/theme/styles.php/boost/1566896323_1/all

[authz_core:error] [pid 1104:tid 1000] [client 176.174.1.94:60144] AH01630: client denied by server configuration: C:/wamp64/www/1566896324, referer: http://185.163.31.14:10035/moodle/

[authz_core:error] [pid 1104:tid 1004] [client 176.174.1.94:60140] AH01630: client denied by server configuration: C:/wamp64/www/theme, referer: http://185.163.31.14:10035/moodle/theme/styles.php/boost/1566896323_1/all

Le serveur ne semble pas pouvoir accéder à certains dossiers, et pour cause: ces dossiers n'existent pas. Mon Moodle est situé dans le dossier C:/wamp64/www/html/moodle/ et non pas dans c:/wamp64/www/ et mes données sont dans c:/wamp64/moodledata/. Je ne sais pas lequel de ces deux dossiers cherche à atteindre le serveur ni comment indiquer dans ma configuration comment atteindre ce dossier.

Dans mon fichier httpd.conf, j'ai bien précisé :

DocumentRoot "${INSTALL_DIR}/www/html/"

<Directory "${INSTALL_DIR}/www/html/">

Mon fichier httpd-vhosts.conf contient les lignes suivantes :

<VirtualHost *:10035>

ServerName moodle

ServerAlias moodle

DocumentRoot "c:/wamp64/www/html/moodle"

<Directory  "c:/wamp64/www/html/moodle/">

Options +Indexes +Includes +FollowSymLinks +MultiViews

AllowOverride All

Require all granted

</Directory>

Mon fichier config.php contient les lignes suivantes:

$CFG->dataroot  = 'C:\\wamp64\\moodledata';

$CFG->directorypermissions = 0777;

Je ne sais plus comment avancer sur ce problème.

Merci de votre aide.


En réponse à Jean-Gabriel DEPINOY

Re: Erreur AH01630: client denied by server configuration [Résolu]

par Jean-Gabriel DEPINOY,
Avatar Moodleurs particulièrement utiles

Bonjour,

Je relance le sujet. Si quelqu'un a la moindre idée ou a rencontré ce problème, je suis preneur.

En réponse à Jean-Gabriel DEPINOY

Re: Erreur AH01630: client denied by server configuration [Résolu]

par Jean-Gabriel DEPINOY,
Avatar Moodleurs particulièrement utiles

J'ai résolu mon problème. J'avais indiqué dans DocumentRoot : "C:/wamp64/www/" alors que je devais mettre "C:/wamp64/www/html/" 

Moyenne des évaluations Utile (2)
En réponse à Jean-Gabriel DEPINOY

Re: Erreur AH01630: client denied by server configuration [Résolu]

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Merci à toi d'avoir persévéré (pour ma part, je n'aurais rien pu t'apporter...) et d'être revenu apporter la solution