2 votes

Est-il possible de faire en sorte qu'Apache ne se préoccupe pas des répertoires auxquels il ne peut pas accéder ?

Il m'est arrivé à plusieurs reprises que des utilisateurs aient changé d'avis sur des documents qu'ils avaient précédemment mis à disposition sur le web, et qu'ils aient donc protégé de manière récursive un répertoire entier en tant que drwx------ .

Apache devient naturellement nerveux lorsqu'il ne peut pas lire .htaccess et donne des messages d'erreur [core:crit] indiquant qu'il est "incapable de vérifier le fichier htaccess".

Les utilisateurs auraient pu déplacer le matériel ailleurs et faire faire quelque chose d'explicite en .htaccess Mais étant donné que c'est ainsi qu'ils ont protégé le matériel, puis-je faire en sorte qu'Apache accepte simplement qu'il ne peut pas accéder à ces fichiers (et donc bien sûr ne pas les servir), et qu'il n'y a rien d'anormal à cause de cela pour éviter des messages d'erreur inutiles ?

2voto

AP257 Points 9131

Le problème évident est que ces utilisateurs, en faisant cela, affectent le service sur le serveur, ce qui devrait faire partie de vos conditions générales.

Toutefois, si vous avez vraiment besoin de désactiver .htaccess parce qu'ils génèrent des erreurs, vous pouvez définir les paramètres suivants AllowOverride None pour des répertoires spécifiques.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X