Strapower

Miro' Bistrot

Come creare un file htaccess e htpasswd per proteggere le sezioni del tuo sito

Posted on Febbraio 4, 2011 in the linux category

Come creare un file htaccess e htpasswd per proteggere le sezioni del tuo sito

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