Proteggere una directory in DirectAdmin
In DirectAdmin è piuttosto semplice proteggere directory o cartelle con un nome utente e/o una password.
- Accedere al pannello di controllo
- In alto a destra scegliere FILES (il file manager)
- Scegliere la cartella o directory da proteggere, quindi in /domains/uwdomein.xx/public_html
- Accanto alla cartella è presente PROTECT: fare clic su di esso.
- In Protected Directory Prompt inserire un nome facilmente riconoscibile, che comparirà nella finestra di accesso.
- Set/Update User: qui inserire un nome utente e, nel campo password, la password.
- Infine non dimenticare di selezionare Protection Enabled.
Nella cartella interessata viene quindi creato un file .htaccess con un contenuto simile a questo:
AuthGroupFile /dev/null
AuthName "La descrizione di accesso"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
Proteggere 1 o più file
È anche possibile proteggere un singolo file. Deve però prima eseguire la procedura sopra su una directory, così che venga creato questo file: public_html/directory/.htpasswd. La directory in sé non è molto importante, ma serve per poter aggiungere facilmente tramite DirectAdmin gli utenti autorizzati.
Dopodiché deve modificare manualmente il file .htaccess (può farlo per file):
<FilesMatch "voorbeeld.html">
AuthName "Member Only"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
</FilesMatch>
ATTENZIONE: deve sostituire <uwdomein.xx> e <directory> con i suoi dati.
In questo modo può anche proteggere più file contemporaneamente.
