GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

Comment restreindre l'accès à votre site Web en utilisant .htaccess et cPanel IP Blocker

Parfois, vous pouvez avoir des visiteurs indésirables sur votre site Web et vous voudrez peut-être empêcher l'accès à ces types d'utilisateurs. Vous pouvez restreindre l'accès à votre site Web en utilisant le fichier .htaccess ou cPanel IP Blocker.

Restreindre l'accès à votre site à l'aide du fichier .htaccess

Le fichier .htaccess contient plusieurs directives (instructions) qui guident le serveur sur la manière de se comporter dans certains scénarios et contrôlent directement les fonctions de votre site Web. Certaines directives courantes, telles que les redirections et la réécriture d'URL, peuvent être trouvées dans le fichier .htaccess. Il existe de nombreux scripts et systèmes de gestion de contenu tels que WordPress, Joomla et Magento qui ajoutent des directives au .htaccess afin que toutes les fonctions puissent s'exécuter correctement.

Étape 1 : Connectez-vous à votre compte cPanel.

Étape 2 : Accédez au gestionnaire de fichiers et modifiez votre fichier .htaccess.

Étape 3 : Vous pouvez maintenant créer les directives nécessaires pour restreindre l'accès à votre site Web. Vous pouvez empêcher l'accès à un seul utilisateur ou à une plage d'utilisateurs et même à tous les utilisateurs (en fonction de l'adresse IP) avec le fichier .htaccess. Et vous pouvez également empêcher l'accès à certains types de fichiers ou à un seul fichier (c'est-à-dire un fichier de configuration).

Refuser l'accès à tous les fichiers et dossiers via .htaccess

Pour refuser l'accès direct à tous les fichiers et dossiers de votre serveur Web, utilisez la directive suivante :

deny from all

Refuser l'accès à un certain type de fichiers via .htaccess

Si vous souhaitez restreindre l'accès à un type de fichier spécifique sur votre site Web, ajoutez cette règle dans le fichier .htaccess. Nous bloquons l'accès à .php fichiers dans cet exemple.

Order allow,deny
Deny from all

Pour empêcher l'accès à tout autre type de fichier tel que .html ou .js, remplacez simplement l'extension dans la première ligne du code ci-dessus. Nous bloquons l'accès à .js fichiers dans cet exemple.

Order allow,deny
Deny from all

Refuser l'accès à un fichier spécifique via .htaccess

Ajoutez cette règle suivante dans le fichier .htaccess pour empêcher l'accès à un fichier spécifique tel que configuration.php fichier

order allow,deny
Deny from all

Pour modifier le fichier, il suffit de remplacer le nom du fichier (configuration.php) dans la première ligne de la règle.

Empêcher l'accès à partir d'adresses IP spécifiques via .htaccess

Ajoutez cette règle suivante dans le fichier .htaccess pour empêcher l'accès à votre site Web à partir d'une adresse IP spécifique.

deny from 976.271.238.330

Pour refuser l'accès à votre site à partir d'un bloc d'adresses IP, omettez simplement le dernier octet de l'adresse IP :

deny from 976.271.238.

Cela bloquera l'accès pour la plage d'adresses IP de 976.271.238.0 à 976.271.238.255. Cela signifie que l'accès au bloc complet d'adresses IP est restreint.

Empêcher l'accès depuis un domaine spécifique via .htaccess

Si vous souhaitez refuser l'accès à votre site Web via des liens provenant de domaines spécifiques, par exemple baddomain.com, cela peut être fait avec le fichier .htaccess. Un visiteur qui accède à votre site à partir de l'URL hébergée sur le domaine bloqué obtiendra 403 Forbidden message d'erreur.

SetEnvIfNoCase Referer "baddomain.com" bad_referer
Order Allow,Deny
Allow from ALL
Deny from env=bad_referer

Remplacez le nom de domaine dans la première ligne de la directive par votre domaine cible (que vous souhaitez bloquer). Pour une approche plus subtile, vous pouvez utiliser cette règle pour bloquer le domaine en affichant 500 Internal Server Error notification.

RewriteEngine on
RewriteCond %{HTTP_REFERER} anotherbaddomain \.com [NC,OR]
RewriteRule .* - [F]

Restreindre l'accès à votre site en utilisant cPanel IP Blocker

Une autre façon d'empêcher l'accès à votre site Web consiste à utiliser cPanel IP Blocker. C'est un moyen plus simple de restreindre l'accès au site Web pour les visiteurs indésirables. Et en même temps, c'est moins flexible que d'utiliser le fichier .htaccess. Par exemple, avec IP Blocker, vous pouvez refuser l'accès à votre site Web par adresse IP, plage d'adresses IP ou nom de domaine, mais vous ne pouvez pas supprimer l'accès à des fichiers ou types de fichiers spécifiques. Commençons à utiliser IP Blocker.

Étape 1 : Connectez-vous au compte cPanel.

Étape 2 : Allez dans SÉCURITÉ section et cliquez sur IP Blocker .

Étape 3 : Insérez votre adresse IP cible, la plage d'adresses IP ou le domaine que vous souhaitez bloquer dans le champ Ajouter une adresse IP ou une plage et cliquez sur le bouton Ajouter. Vous pouvez bloquer autant d'adresses IP ou de domaines que vous le souhaitez.

Format IPv4

  • Adresse IP unique 192.168.0.1
  • Plage 192.168.0.1-192.168.0.40
  • Plage implicite 192.168.0.1-40
  • Format CIDR 192.168.0.1/32
  • implique 192.

Format IPv6

  • Adresse IP unique 2001:db8::1
  • Plage 2001:db8::1-2001:db8::3
  • Format CIDR 2001:db8::/32

Restreindre l'accès à partir d'adresses IP spécifiques à l'aide d'IP Blocker

Insérez votre adresse IP ou une plage d'adresses IP dont vous souhaitez empêcher l'accès.

Refuser l'accès à partir de domaines spécifiques à l'aide de IP Blocker

Insérez votre adresse IP ou une plage d'adresses IP dont vous souhaitez empêcher l'accès.

Gérer les adresses IP et les domaines bloqués via le bloqueur d'adresses IP de cPanel

Vous pouvez gérer vos adresses IP et domaines actuellement bloqués au bas de la page IP Blocker. Vous pouvez supprimer n'importe quel domaine ou adresse IP bloqué à partir d'ici.

Nous espérons que ce tutoriel vous aidera à trouver la solution parfaite. Si vous aimez nos tutoriels, vous allez certainement adorer notre support. Tous les plans d'hébergement VernalWeb incluent une assistance 24h/24 et 7j/7 de la part de notre incroyable équipe d'assistance interne. Découvrez nos forfaits d'hébergement Web et faites migrer votre site Web dès aujourd'hui !


cPanel
  1. Comment configurer et télécharger les journaux d'accès bruts dans cPanel

  2. Comment télécharger des fichiers de site Web sur votre hébergement

  3. Comment télécharger des fichiers à l'aide du gestionnaire de fichiers dans Cpanel

  4. Comment faire une sauvegarde de votre site Web dans cPanel

  5. Comment tester votre site à l'aide du fichier hôte

Comment afficher ou modifier un fichier à l'aide du gestionnaire de fichiers de cPanel

Comment accéder au gestionnaire de fichiers dans cpanel ?

Comment sauvegarder votre site Web dans cPanel

Comment afficher les statistiques de votre site Web dans cPanel

Comment accéder à mon gestionnaire de fichiers cPanel ?

Comment afficher les fichiers cachés (.htaccess) dans le gestionnaire de fichiers cPanel