This entry was posted on Thursday, July 16th, 2009 at 12:45 am and is filed under Webmaster. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
July 16th, 2009
Cartelle protette con Apache
Proponiamo in questo articolo un metodo per la protezione dei contenuti via web, utilizzando il server web Apache.Capita spesso di dover pubblicare delle cartelle all’interno del nostro spazio web, alle quali potranno accedere solo utenti autorizzati, per risolvere questo problema, ci viene in aiuto Apache, che esporta una tra le più efficaci metodologia di protezione dei contenuti.
Supponiamo di aver a disposizione il nostro sito www.mysite.com, al cui interno prevederemo la presenza di una cartella documenti, indirizzo di questa cartella sarà quindi www.mysite.com/documenti.
L’accesso a tale cartella deve essere consentito solo ad alcuni utenti, identificabili tramite un’username ed una password.
Per realizzare questa funzione inizieremo con l’editare i file .htaccess e .htpasswd.
All’interno del primo inseriremo il seguente codice:
AuthType Basic AuthUserFile /home/httpd/mysite.com/documenti/.htpasswd AuthName "Area riservata" require valid-user
la riga 02 indica dove sarà reperibile il file contente le passowrd d’accesso per gli utenti;
la riga 03 esplicita la stringa che dovrà comparire nel titolo della finestra di LOGIN.
la riga 04 indica che occorre richiedere la validazione dell’user, in modo “base” come specificato invece nella riga 1.
Editato il file .htaccess non resta che creare gli utenti all’interno del file .htpasswd.
Molto semplicemente inseremo:
admin:passowrd
utente1:password1
Le password degli utenti deveno naturalmente essere criptate, per eseguire la criptazione possiamo avvalerci di questo tool.
A cura di : Antonio Avolio
