GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

Cómo restringir el acceso a su sitio web usando .htaccess y cPanel IP Blocker

En ocasiones, es posible que tenga visitantes no deseados en su sitio web y es posible que desee evitar el acceso de este tipo de usuarios. Puede restringir el acceso a su sitio web utilizando el archivo .htaccess o cPanel IP Blocker.

Restringe el acceso a tu sitio usando el archivo .htaccess

El archivo .htaccess contiene varias directivas (instrucciones) que guían al servidor sobre cómo comportarse en ciertos escenarios y controlan directamente las funciones de su sitio web. Hay algunas directivas comunes como redireccionamientos y reescritura de URL que se pueden encontrar en el archivo .htaccess. Hay muchos scripts y sistemas de administración de contenido como WordPress, Joomla y Magento que agregan directivas al .htaccess para que todas las funciones se ejecuten sin problemas.

Paso 1: Inicie sesión en su cuenta de cPanel.

Paso 2: Vaya al Administrador de archivos y edite su archivo .htaccess.

Paso 3: Ahora puede crear las directivas necesarias para restringir el acceso a su sitio web. Puede evitar el acceso de un solo usuario o un rango de usuarios e incluso todos los usuarios (según la dirección IP) con el archivo .htaccess. Y también puede evitar el acceso a ciertos tipos de archivos o a un solo archivo (es decir, archivo de configuración).

Denegar el acceso a todos los archivos y carpetas a través de .htaccess

Para denegar el acceso directo a todos los archivos y carpetas en su servidor web, use la siguiente directiva:

deny from all

Denegar el acceso a cierto tipo de archivos a través de .htaccess

En caso de que desee restringir el acceso a un tipo de archivo específico en su sitio web, agregue esta regla en el archivo .htaccess. Estamos bloqueando el acceso a .php archivos en este ejemplo.

Order allow,deny
Deny from all

Para evitar el acceso a cualquier otro tipo de archivo, como .html o .js, simplemente reemplace la extensión en la primera línea del código anterior. Estamos bloqueando el acceso a .js archivos en este ejemplo.

Order allow,deny
Deny from all

Denegar el acceso a un archivo específico a través de .htaccess

Agregue esta siguiente regla en el archivo .htaccess para evitar el acceso a un archivo específico como configuration.php archivo

order allow,deny
Deny from all

Para cambiar el archivo, simplemente reemplace el nombre del archivo (configuration.php) en la primera línea de la regla.

Evitar el acceso desde direcciones IP específicas a través de .htaccess

Agregue la siguiente regla en el archivo .htaccess para evitar el acceso a su sitio web desde una dirección IP específica.

deny from 976.271.238.330

Para denegar el acceso a su sitio desde un bloque de direcciones IP, simplemente omita el último octeto de la dirección IP:

deny from 976.271.238.

Esto bloqueará el acceso para el rango de direcciones IP de 976.271.238.0 a 976.271.238.255. Eso significa que el bloque completo de IP está restringido para el acceso.

Evitar el acceso desde un dominio específico a través de .htaccess

Si desea denegar el acceso a su sitio web a través de enlaces de dominios específicos, es decir, baddomain.com, puede hacerlo con el archivo .htaccess. Un visitante que llegue a su sitio desde la URL alojada en el dominio bloqueado obtendrá 403 Prohibido mensaje de error.

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

Reemplace el nombre de dominio en la primera línea de la directiva con su dominio de destino (que desea bloquear). Para un enfoque más sutil, puede usar esta regla para bloquear el dominio mostrando Error interno del servidor 500 notificación.

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

Restringe el acceso a tu sitio usando cPanel IP Blocker

Otra forma de evitar el acceso a su sitio web es utilizando cPanel IP Blocker. Esta es una forma más fácil de restringir el acceso al sitio web para los visitantes no deseados. Y al mismo tiempo, es menos flexible que usar el archivo .htaccess. Por ejemplo, con IP Blocker puede denegar el acceso a su sitio web por dirección IP, rango de direcciones IP o nombre de dominio, pero no puede eliminar el acceso a archivos o tipos de archivos específicos. Empecemos a usar IP Blocker.

Paso 1: Inicie sesión en la cuenta de cPanel.

Paso 2: Ve a SEGURIDAD y haga clic en Bloqueador de IP .

Paso 3: Inserte su IP objetivo, rango de direcciones IP o el dominio que desea bloquear en el campo Agregar una IP o Rango y haga clic en el botón Agregar. Puede bloquear tantas direcciones IP o dominios como desee.

Formato IPv4

  • Dirección IP única 192.168.0.1
  • Rango 192.168.0.1-192.168.0.40
  • Rango implícito 192.168.0.1-40
  • Formato CIDR 192.168.0.1/32
  • Implica 192.

Formato IPv6

  • Dirección IP única 2001:db8::1
  • Rango 2001:db8::1-2001:db8::3
  • Formato CIDR 2001:db8::/32

Restringir el acceso desde direcciones IP específicas usando IP Blocker

Introduzca su dirección IP o un rango de direcciones IP a las que desee restringir el acceso.

Denegar el acceso desde dominios específicos usando IP Blocker

Introduzca su dirección IP o un rango de direcciones IP a las que desee restringir el acceso.

Administre direcciones IP y dominios bloqueados a través del bloqueador de IP de cPanel

Puede administrar sus direcciones IP y dominios actualmente bloqueados en la parte inferior de la página del bloqueador de IP. Puede eliminar cualquier dominio bloqueado o dirección IP desde aquí.

Esperamos que este tutorial le ayude a encontrar la solución perfecta. Si te gustan nuestros tutoriales, definitivamente te encantará nuestro soporte. Todos los planes de alojamiento de VernalWeb incluyen soporte 24/7 de nuestro increíble personal de soporte interno. ¡Consulte nuestros planes de alojamiento web y migre su sitio web hoy mismo!


cPanel
  1. Cómo acceder a phpMyAdmin y phpPgAdmin en cPanel

  2. Cómo ver las estadísticas del sitio web en cPanel usando AWStats

  3. Cómo cargar archivos y bases de datos de sitios web usando cPanel

  4. Cómo cargar archivos usando el administrador de archivos en Cpanel

  5. Cómo hacer una copia de seguridad de su sitio web en cPanel

Cómo ver o editar un archivo usando el administrador de archivos de cPanel

¿Cómo acceder al administrador de archivos en cpanel?

Cómo hacer una copia de seguridad de su sitio web en cPanel

Cómo ver las estadísticas de su sitio web en cPanel

¿Cómo acceder a mi administrador de archivos de cPanel?

Cómo mostrar archivos ocultos (.htaccess) en cPanel File Manager