Per la protezione di una cartella con htaccess si può usare il codice:
AuthType Basic
AuthName "restricted area"
AuthUserFile /var/www/.htpasswd
Require valid-user
e poi va creato il file delle password con:
htpasswd -c /var/www/.htpasswd utente
Questo fa si che il server richieda l’accesso per ogni visitatore. Per escludere alcune classi IP, possiamo ricorrere a questa configurazione con Apache 2.4:
AuthType Basic AuthName "restricted area" AuthUserFile /var/www/.htpasswd <RequireAny> Require ip 192.168.0.0/24 Require ip 192.168.1.0/24 Require valid-user </RequireAny>
In alternativa si può usare anche la più prolissa:
<If "-R '192.168.0.0/24'"> Require all granted </If> <ElseIf "-R '192.168.1.0/24'"> Require all granted </ElseIf> <Else> AuthType Basic AuthName "restricted area" AuthUserFile /var/www/.htpasswd Require valid-user </Else>
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