🍁 Autumn Sale — Jusqu'à 70% de réduction pour l'hébergement et les domaines
activez maintenant
Tutoriels • ISPConfig

Le blocage ou le verrouillage d'un répertoire dans ISPConfig

Découvrez comment bloquer ou protéger un répertoire dans ISPConfig, en suivant les étapes nécessaires pour sécuriser les données. Tutoriel détaillé disponible ici.

1
Vues 901Mis à jour 8 luniPublié le 28/11/2022par Ştefan T.

Comment bloquer ou protéger un répertoire par mot de passe dans ISPConfig

Protection rapide des fichiers avec utilisateur et mot de passe, directement depuis le panneau ISPConfig.

Si vous avez un dossier contenant des fichiers sensibles (sauvegardes, zones d'administration, rapports, exports), le moyen le plus simple de prévenir l'accès non autorisé est de le protéger par une authentification de type utilisateur + mot de passe. Dans ISPConfig, vous pouvez le faire sans modifier manuellement les fichiers du serveur, en utilisant la fonction de Dossier Protégé.

Exigences et choses à savoir

  • Vous avez accès au panneau ISPConfig et au site web (domaine) que vous souhaitez protéger.
  • Le site web est hébergé sur un serveur où ISPConfig gère la configuration web (Apache et/ou Nginx).
  • Vous savez le chemin du dossier que vous souhaitez protéger (par exemple /public_html/admin ou /public_html/private).
Note : La protection par mot de passe est idéale pour les dossiers qui ne doivent pas être indexés publiquement. Si le dossier contient des ressources nécessaires au public (images/CSS/JS), le site peut sembler “cassé” après l'activation de la protection.

Méthode recommandée : Dossier protégé dans ISPConfig

ISPConfig vous permet de définir un dossier protégé pour un certain site web. En fonction de la version/thème, les options peuvent apparaître sous la forme d'un onglet ou d'un sous-menu nommé Dossier protégé / Protection de dossier.

Étape 1 : Identifiez le bon site web

  1. Connecte-toi à ISPConfig.
  2. Allez dans le menu Sites.
  3. Accèdez à Site Web et sélectionnez le domaine souhaité.

Étape 2 : Ajoutez un dossier protégé

  1. Sur la page du site web, recherchez la section/l'onglet Dossier Protégé (ou un menu similaire).
  2. Appuyez sur Ajouter un nouveau dossier protégé.
  3. Remplissez les champs (les noms peuvent légèrement différer) :
    • Dossier / Chemin : le chemin relatif du dossier, par exemple /admin ou /private.
    • Actif : cochez/activez la protection.
    • Titre / Royaume (facultatif) : un nom affiché dans la fenêtre de connexion, par exemple Zone protégée.
  4. Enregistrez les paramètres.
Conseil : Si vous n'êtes pas sûr du chemin, vérifiez la structure dans le Gestionnaire de fichiers (si vous en avez un) ou via SSH. Le plus souvent, le répertoire public est public_html, et les dossiers à l'intérieur se mettent comme /nom-dossier.

Création de l'utilisateur et du mot de passe

Un dossier protégé nécessite au moins un utilisateur. Dans ISPConfig, il y a généralement une section séparée pour Utilisateurs de dossier protégé (ou similaire).

  1. În Sites recherche Utilisateurs de Dossier Protégé.
  2. Appuyez sur Ajouter un nouvel utilisateur.
  3. Compléter :
    • Nom d'utilisateur: exemplu admin ou ciprian
    • Mot de passe: choisissez un mot de passe fort (minimum 12-16 caractères, mélange de lettres/chiffres/symboles)
    • Dossier Protégé: sélectionnez le dossier créé à l'étape précédente
    • Active: actif
  4. Enregistrer.
Attention : Évitez les mots de passe courts ou réutilisés. L'authentification de type Basic Auth peut être sécurisée si le site utilise HTTPS. Sans HTTPS, les données peuvent être interceptées.

Test et vérification

  1. Accédez dans le navigateur au dossier protégé, par exemple https://domaine.tld/admin/.
  2. Une fenêtre demandant un nom d'utilisateur et un mot de passe devrait apparaître.
  3. Entrez les identifiants créés et confirmez l'accès.

Si le prompt de connexion n'apparaît pas, vérifiez dans la section “Problèmes fréquents” ci-dessous.

Alternative : protection manuelle avec .htaccess

Si vous préférez un contrôle manuel (ou si vous ne trouvez pas l'option dans ISPConfig), vous pouvez protéger un dossier avec .htaccess et un fichier de mots de passe .htpasswd. La méthode fonctionne de manière classique sur Apache.

Note : Dans de nombreuses configurations ISPConfig, les modifications manuelles peuvent être écrasées lors des régénérations. Il est recommandé d'utiliser les options du panneau lorsqu'elles sont disponibles.

Exemple de .htaccess (dans le dossier protégé)

AuthType BasiqueAuthName "Zone protégée"AuthUserFile /var/www/clients/clientX/webY/.htpasswdRequire valid-user

Création du fichier .htpasswd

Sur le serveur, vous pouvez créer un utilisateur dans .htpasswd avec la commande (exemple) :

htpasswd -c /var/www/clients/clientX/webY/.htpasswd admin

Le paramètre -c crée le fichier. Pour les utilisateurs supplémentaires, exécutez sans -c.

Problèmes fréquents

1) La fenêtre de connexion n'apparaît pas

  • Vérifiez si le dossier protégé est Actif.
  • Assurez-vous que l'utilisateur est associé au bon dossier.
  • Si vous utilisez Nginx, l'authentification nécessite une configuration spécifique (auth_basic) et peut dépendre du modèle ISPConfig.
  • Videz le cache du navigateur ou teste dans Incognito.

2) Vous recevez 403 Interdit après authentification

  • Mauvaises permissions sur les fichiers/dossiers (droits et propriétaire).
  • Le fichier index est manquant (par exemple, il n'y a pas de index.php ou index.html et la listage du répertoire est désactivé).

3) Le site “s'abîme” après protection

  • Vous avez protégé un dossier contenant des ressources publiques (CSS/JS/images) nécessaires aux pages.
  • Solution : protégez uniquement le sous-dossier sensible (ex : /admin) et non le dossier contenant les assets.
 

C'est bon, maintenant ton dossier est sous protection à l'entrée, comme un club sélect. Si tu veux, dis-moi la structure du site (quel dossier tu veux protéger et si c'est Apache ou Nginx) et je te donnerai la solution la plus propre, sans surprises.

Si vous exécutez un VPS géré ou avez besoin d'aide pour les réglages web, l'équipe de support peut rapidement vérifier la configuration du serveur et appliquer la protection en toute sécurité.

Articles similaires

Vues 901
Mis à jour il y a 8 mois

Découvrez comment bloquer ou protéger un répertoire dans ISPConfig, en suivant les étapes nécessaires pour sécuriser les données. Tutoriel détaillé disponible ici.

Vues 1,098
Mis à jour il y a 4 ans

Apprenez à bloquer ou à protéger par mot de passe un répertoire dans cPanel par des étapes simples de sécurité. Protégez vos données facilement !

Vues 1,324
Mis à jour il y a 1 an

Découvrez comment bloquer ou mettre un mot de passe sur un répertoire dans Webuzo, avec des étapes simples pour sécuriser vos données. Suivez les instructions du tutoriel !