Proteggere una cartella del proprio webserver
di .: raffaello h. :. - 06.05.2007
Generare un file delle password aprendo una finestra MS-dos ed eseguendo il programma "htpasswd" da C:\Programmi\Apache Group\Apache\bin\ con la seguente sintassi:
· C:\Programmi\Apache Group\Apache\bin\htpasswd -c filedellepassword username
· Alla richiesta successiva digitare la password da associare allo username
· Individuare il file filedellepassword così generato in C: o nella stessa cartella in cui si è eseguito htpasswd (non ricordo).
-Copiare il file filedellepassword in una cartella qualsiasi del proprio sito
-Creare un file "htaccess" con il blocco note con il seguente contenuto:
· AuthName "Autenticazione"
· AuthType Basic
· AuthUserFile /percorso/filedellepassword (per il percorso esatto creare una pagina "phpinfo" nella stessa cartella in cui si pone filedellepassword e copiare il path del documento)
· require valid-user
-Rinominare filedellepassword in .filedellepassword
-Copiare htaccess nella cartella che si vuole proteggere
-Rinominare htaccess in .htaccess
-Navigando in internet all'indirizzo nomesito/cartellaprotetta, dovrebbe apparire una finestra denominata Autenticazione (o quello che c'è scritto in AuthName) con la richiesta di user-id e password (digitare lo username e la password scelti al punto 1).
-Finito.