Cómo configurar un firewall para tu hosting cPanel

Popular:
¡MEJORA LA CONFIGURACIÓN DE TU SERVIDOR! APLICAR AVA Y LANZA CON UN 15% DE DESCUENTO
USA EL CÓDIGO PROMOCIONAL:

Asegurar tu entorno de hosting cPanel con un firewall bien configurado es uno de los pasos más importantes para proteger tu servidor y sitio web del acceso no autorizado, el tráfico malicioso y los ataques automatizados. Un firewall funciona como una capa de protección entre tu servidor e internet, permitiendo que solo el tráfico de confianza llegue a tus servicios.

En este artículo, te mostraremos cómo configurar un firewall para tu hosting cPanel, utilizando herramientas probadas y mejores prácticas para mantener tu servidor seguro.

Por qué un Firewall es importante para el hosting cPanel

cPanel ofrece una interfaz fácil de usar para gestionar tareas de hosting, pero, como cualquier sistema accesible públicamente, es un objetivo potencial para:

  • Ataques de fuerza bruta en cPanel, SSH o cuentas de correo electrónico
  • Intentos de inicio de sesión no autorizados
  • Ataques DDoS (Distributed Denial of Service)
  • Exploits dirigidos a puertos y servicios abiertos
  • Bots y escáneres maliciosos

Implementar un firewall te permite bloquear tráfico dañino, restringir el acceso a puertos sensibles y monitorear actividad sospechosa, todo lo cual es esencial para una configuración de hosting segura.

Paso 1: Instalar un Firewall en tu Servidor

Para hosting cPanel en VPS o servidores dedicados de AVA.hosting, recomendamos usar CSF (ConfigServer Security & Firewall), una de las soluciones de firewall más confiables y adaptadas a entornos cPanel/WHM.

 Cómo instalar CSF

  1. Conéctate a tu servidor vía SSH
    Usa un cliente SSH (por ejemplo, PuTTY) e inicia sesión como root:
ssh root@your-server-ip
  1. Descarga e instala CSF:
cd /usr/src wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz cd csf sh install.sh
  1. Verifica la instalación:
csf -v

Una vez instalado, CSF se integra directamente en WHM para una configuración sencilla.

Paso 2: Configurar CSF a través de WHM

Accede a CSF en WHM

Inicia sesión en WHM → Busca “ConfigServer Security & Firewall” en el menú de la izquierda y abre el plugin.

 Pasos clave de configuración:

  • Permitir/Bloquear IPs: añade IPs de confianza a la lista de अनुमति y bloquea las conocidas como maliciosas.
  • Gestionar puertos: define qué puertos permanecen abiertos (por ejemplo, 80, 443, 22). Cierra los puertos no utilizados para mayor seguridad.
  • Activar alertas: recibe notificaciones sobre intentos de inicio de sesión sospechosos, escaneos de puertos o uso excesivo de recursos.

Antes de activar completamente el firewall, CSF se ejecuta en modo de prueba para evitar bloqueos accidentales.

Para activar el firewall:

csf -e # Enable firewall in test mode

Después de probar y verificar tu configuración, sal del modo de prueba:

csf -x # Disable test mode and apply active rules

Paso 3: Usar funciones de seguridad adicionales

 LFD (Login Failure Daemon)

LFD, incluido con CSF, ayuda a detectar intentos repetidos de inicio de sesión fallidos y bloquea automáticamente esas IPs, protegiendo contra ataques de fuerza bruta en SSH, cPanel y correo electrónico.

 Bloqueo por país

Si tu audiencia se limita a regiones específicas, puedes restringir el acceso desde países de alto riesgo usando filtros GeoIP en CSF.

Para bloquear países:

  • Edita el archivo de configuración de CSF: /etc/csf/csf.conf
  • Busca CC_DENY e introduce los códigos de país (por ejemplo, RU,CN,IR)

 Seguimiento de conexiones

Limita el número de conexiones simultáneas desde una sola IP para mitigar intentos básicos de DDoS.

  • En la configuración de CSF, busca CT_LIMIT y define el máximo de conexiones permitidas.
  • Ejemplo: CT_LIMIT = «100»

Paso 4: Supervisar y mantener tu Firewall

Una vez configurado, es importante supervisar regularmente la actividad del firewall para asegurarte de que tu servidor siga protegido.

 Ver registros

Usa este comando para ver los registros en tiempo real:

tail -f /var/log/lfd.log

 Mantén las reglas y el software actualizados

  • Abre nuevos puertos o permite nuevas IPs según sea necesario
  • Elimina las reglas no utilizadas para mantener el firewall limpio
  • Mantén CSF actualizado:
csf -u

Reflexiones finales

Configurar un firewall es una parte fundamental de la seguridad de tu hosting cPanel. Herramientas como CSF facilitan la gestión del tráfico, el bloqueo de amenazas y el control de la exposición de tu servidor.

Combinado con contraseñas seguras, actualizaciones periódicas y políticas de acceso inteligentes, un firewall bien configurado te da la confianza de que tus activos en línea están seguros.