Proteger un directorio en DirectAdmin
En DirectAdmin es bastante sencillo proteger directorios o carpetas con un nombre de usuario y/o una contraseña.
- Inicie sesión en el panel de control
- Arriba a la derecha, elija FILES (el Administrador de archivos)
- Elija la carpeta o el directorio que quiere proteger, es decir, en /domains/uwdomein.xx/public_html
- Junto a la carpeta verá PROTECT; haga clic ahí.
- En Protected Directory Prompt, introduzca un nombre que usted reconozca; aparecerá en el inicio de sesión.
- Set/Update User: indique aquí un nombre de usuario y, en contraseña, la contraseña.
- Por último, no olvide marcar Protection Enabled.
En la carpeta en cuestión se creará entonces un archivo .htaccess con aproximadamente este contenido:
AuthGroupFile /dev/null
AuthName "De loginomschrijving"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
Proteger 1 o más archivos
También es posible proteger un solo archivo. Pero antes debe realizar lo anterior en un directorio para que se cree este archivo: public_html/directory/.htpasswd. El directorio en sí no importa mucho, pero es necesario para poder añadir fácilmente en DirectAdmin usuarios con permisos.
Después debe modificar manualmente el archivo .htaccess (puede hacerlo por:
<FilesMatch "voorbeeld.html">
AuthName "Member Only"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
</FilesMatch>
ATENCIÓN: debe sustituir <uwdomein.xx> y <directory> por sus propios datos.
De esta forma también puede proteger varios archivos a la vez.
