Apache: proteggere una url dinamica con “auth basic”

auth basic è il meccanismo con cui Apache consente di proteggere l’accesso ad una cartella con una password. In questi casi si inserisce un file .htaccess nella cartella con le relative direttive.

Per proteggere invece un URL dinamica, creata magari tramite rewrite, per cui non esiste una cartella su disco, si può includere nel file di definizione del VirtualHost (o nel file .htaccess del VirtualHost stesso) una cosa del genere:

AuthUserFile /etc/apache2/passwd/passwd
AuthName authorization
AuthType Basic
require valid-user

Per la creazione del file delle password, si può procedere come segue:
mkdir /etc/apache2/passwd/
htpasswd -c /etc/apache2/passwd/passwd nome_utente

poi si inserisce la password e si ricarica la configurazione di apache:
service apache2 reload

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta