Si tienes un directorio en tu sitio web con información privada, reportes internos o archivos que no deseas que estén abiertos al público general, puedes protegerlos con una contraseña a nivel de servidor utilizando cPanel. Cuando un usuario intente ingresar a esa ruta, su navegador le solicitará obligatoriamente un usuario y contraseña válidos.
Paso 1: Seleccionar la carpeta a proteger
- Inicia sesión en **cPanel**.
- En la sección **Archivos**, haz clic en **Privacidad de directorio** (Directory Privacy).
- Verás una lista de las carpetas de tu servidor. Haz clic en el ícono de carpeta para abrir directorios o haz clic en el **nombre de la carpeta** que deseas proteger (ej:
public_html/descargas-privadas).
Paso 2: Activar la protección y dar nombre al directorio
- Marca la casilla **Proteger este directorio con contraseña** (Password protect this directory).
- En el campo *Escriba un nombre para el directorio protegido*, ingresa un texto descriptivo que verá el visitante al abrir la ventana emergente (ej:
Área de Acceso Restringido). - Haz clic en **Salvar** (Save).
Paso 3: Crear los usuarios autorizados
Ahora debes definir qué personas tendrán acceso al directorio:
- Regresa a la pantalla anterior del directorio seleccionado.
- En la sección inferior **Crear usuario** (Create User), ingresa un nombre de usuario y genera una contraseña segura.
- Haz clic en **Salvar** (Save).
Puedes repetir este proceso para crear múltiples cuentas de usuario individuales si compartes la carpeta con diferentes clientes o colaboradores.
¿Cómo se visualiza la protección?
Cuando intentes ingresar desde un navegador web a https://tudominio.cl/descargas-privadas/, aparecerá un cuadro de diálogo del navegador solicitando credenciales. Si el usuario ingresa datos incorrectos o cancela, recibirá una pantalla de error **401 Unauthorized** (Acceso No Autorizado), impidiendo la descarga de cualquier archivo contenido en esa carpeta.