Re: Erreur AH01630: client denied by server configuration
Re: Erreur AH01630: client denied by server configuration
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 :
- inverser les 2 blocs virtualhost
i.e. mettre<VirtualHost *:10035>
ServerName moodle
.....
en premier 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
Re: Erreur AH01630: client denied by server configuration
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?
Re: Erreur AH01630: client denied by server configuration
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
Re: Erreur AH01630: client denied by server configuration [Résolu]
Bonsoir Bruno,
Merci pour ton retour. Je vais utiliser les mêmes paramètres.
Re: Erreur AH01630: client denied by server configuration [Résolu]
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.
Re: Erreur AH01630: client denied by server configuration [Résolu]
Bonjour,
Je relance le sujet. Si quelqu'un a la moindre idée ou a rencontré ce problème, je suis preneur.
Re: Erreur AH01630: client denied by server configuration [Résolu]
J'ai résolu mon problème. J'avais indiqué dans DocumentRoot : "C:/wamp64/www/" alors que je devais mettre "C:/wamp64/www/html/"
Re: Erreur AH01630: client denied by server configuration [Résolu]
Merci à toi d'avoir persévéré (pour ma part, je n'aurais rien pu t'apporter...) et d'être revenu apporter la solution