Come creare un file htaccess e htpasswd per proteggere le sezioni del tuo sito
Posted on Febbraio 4, 2011 in the linux category

Oggi volevo postare il metodo per creare un semplice file .htaccess per poter proteggere le nostre sezioni e categorie.
Prima di creare un file .htaccess consiglio caldamente anche di creare un file robots.txt escludendo le directory che non vogliamo vengano “spyderate” on line ce ne sono tanti uno, uno a caso può essere questo:
Robot Control Code Generation
HTACCESS:
Per creare un semplice file .htaccess (funziona solo con APACHE – Linux webserver):
Se ad esempio il vostro hosting o server non ha settato all’interno del VIRTUAL HOST la direttiva Option FollowSymLinks:
Option FollowSymLinks
oppure DirectoryIndex:
DirectoryIndex index.php index.php3 index.html index.htm
Potete semplicemente usando il file .htaccess indicare la pagina di default si chiama index o la vostra mainpage semplicemente
Inserendo questa riga:
DirectoryIndex index.php
Htpasswd
2) Se invece volete proteggere le vostre directory i files che dovete creare sono 2: .htaccess .htpasswd
Il file .htaccess va configurato in questo modo:
AuthPAM_Enabled off
AuthUserFile /home/sites/www.tuosito.com/web/.htpasswd
AuthGroupFile /dev/
null
AuthName Servizi
AuthType Basic
require valid-user
Il percorso deve puntare alla direcory in cui avete salvato il file .htpasswd (path esempio /var/www/html/htpasswd/.htpasswd)
Il file .htpasswd va configurato in questo modo:
pippo:fUOVQMStRIgoE
topolino:RvWrHrHzrBNxI
Abbiamo creato user e password criptate in md5
Per criptarlo potete usare dei generatori online come questo htpasswd generator
Per crare il files .htpasswd e .htaccess potete usare il vostro editor di testo preferito (esempio notepad),
un volta creato il file htpasswd o htaccess senza estensione aggiungete un punto davanti così:
.htpasswd
Comments
Leave a Comment