¿Qué es la Protección por Contraseña de Directorios?

La protección por contraseña de directorios (también conocida como Password Protected Directories o HTTP Auth) te permite restringir el acceso a una carpeta específica de tu sitio web mediante un usuario y contraseña. Es una capa de seguridad adicional muy útil para:

  • Proteger áreas administrativas de tu web.
  • Crear zonas privadas para clientes o miembros.
  • Asegurar directorios con información sensible durante el desarrollo.
  • Restringir el acceso a sitios web en construcción.

En DirectAdmin, este proceso es sencillo y se realiza directamente desde el panel de control, sin necesidad de modificar archivos manualmente.

Requisitos previos

  • Acceso al panel de control DirectAdmin de tu hosting.
  • Credenciales de administrador del panel (usuario y contraseña).

Cómo Proteger un Directorio con Contraseña en DirectAdmin

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador e ingresa a la URL de acceso a DirectAdmin que te proporcionó tu proveedor de hosting (normalmente algo como https://tudominio.com:2222 o https://ipdel servidor:2222). Inicia sesión con tu usuario y contraseña.

Paso 2: Busca la sección "Proteger Directorios"

Una vez dentro del panel, localiza la sección "Opciones Avanzadas" o "Advanced Features". Dentro de ella, encontrarás la opción "Proteger Directorios" o "Password Protected Directories". Haz clic en ella.

Nota: Dependiendo de la versión de DirectAdmin y del tema instalado, la ubicación puede variar ligeramente, pero generalmente se encuentra en las opciones avanzadas del menú principal.

Paso 3: Selecciona el directorio a proteger

Se mostrará una lista con los directorios de tu cuenta de hosting. Puedes:

  • Seleccionar un directorio existente de la lista desplegable.
  • Escribir la ruta manualmente si el directorio no aparece en la lista.

Por ejemplo, si quieres proteger public_html/admin, selecciona o escribe esa ruta y haz clic en el botón "Proteger este Directorio".

Paso 4: Asigna un nombre al área protegida

Se te pedirá que introduzcas un nombre para el área protegida (Realm Name). Este nombre es el que verán los usuarios en la ventana de inicio de sesión que aparece al intentar acceder al directorio. Elige un nombre descriptivo, como "Área Privada de Clientes" o "Administración".

Paso 5: Crea un usuario y contraseña

Ahora debes crear las credenciales de acceso:

  1. Nombre de usuario: Introduce el usuario que podrá acceder al directorio.
  2. Contraseña: Introduce una contraseña segura.
  3. Verificar contraseña: Repite la contraseña para confirmarla.

Haz clic en "Añadir" o "Add" para crear el usuario. Puedes añadir varios usuarios si lo deseas.

Paso 6: Guarda la configuración

Una vez creado el usuario, haz clic en "Guardar" para aplicar la protección. DirectAdmin creará automáticamente los archivos .htaccess y .htpasswd necesarios en el directorio seleccionado.

Cómo Acceder al Directorio Protegido

Cuando intentes acceder al directorio protegido desde tu navegador (por ejemplo, https://tudominio.com/admin), aparecerá una ventana emergente solicitando usuario y contraseña. Introduce las credenciales que creaste en el paso anterior y haz clic en "Aceptar".

Cómo Quitar la Protección de un Directorio

Si en algún momento deseas eliminar la protección:

  1. Vuelve a la sección "Proteger Directorios" en DirectAdmin.
  2. Selecciona el directorio protegido de la lista.
  3. Haz clic en "Desproteger este Directorio" o "Remove Protection".
  4. Confirma la acción. DirectAdmin eliminará los archivos .htaccess y .htpasswd asociados.

Consejos Prácticos

  • Usa contraseñas seguras: Combina mayúsculas, minúsculas, números y símbolos para evitar accesos no autorizados.
  • No protejas todo el sitio: Solo protege los directorios que realmente lo necesiten para no afectar la experiencia de usuario.
  • Respeta las mayúsculas/minúsculas: Las rutas de los directorios distinguen entre mayúsculas y minúsculas en Linux.
  • Compatibilidad con SSL: La protección por contraseña funciona correctamente tanto con HTTP como con HTTPS.
  • Copia de seguridad: Antes de hacer cambios importantes, realiza una copia de seguridad de tu sitio.

Solución de Problemas

  • No aparece la ventana de inicio de sesión: Verifica que el directorio esté correctamente protegido desde DirectAdmin. Comprueba que el archivo .htaccess existe y contiene las directivas correctas.
  • Error 500 al acceder al directorio: Revisa los permisos del archivo .htpasswd. Debe tener permisos 644 o 640.
  • Las credenciales no funcionan: Asegúrate de que el usuario y la contraseña se introdujeron correctamente. Puedes crear un nuevo usuario desde DirectAdmin para solucionarlo.
  • La protección no se aplica: Puede que la configuración del servidor no permita la protección por directorios. Contacta con nuestro equipo de soporte para verificarlo.

¿Necesitas ayuda? Si tienes cualquier duda sobre cómo proteger directorios en tu hosting con DirectAdmin, no dudes en contactar con nuestro equipo de soporte. Estaremos encantados de ayudarte.

Byla tato odpověď nápomocná? 0 Uživatelům pomohlo (0 Hlasů)