Lighttpd protejarea directoarelor prin parola
Se face cu ajutorul modului mod_auth
Ce vom face:
- Domeniu: server1.com
- Directorul pe care vrem sa-l protejam cu o parola: /var/www/server1.com/html/docs
- Username: wonder
- Fisierul unde pastram userii si parolele /var/www/.
lighttpdpassword
Acest ultimul fisier este bine sa-l punem infara directorului unde stocam default pagina aceea fiind /var/www/html
Activam modul auth:
# lighty-enable-mod auth
Adaugam:
# vi /etc/lighttpd/conf-enabled/10-auth.conf
auth.debug = 2
auth.backend = “plain”
auth.backend.plain.userfile = “/var/www/.lighttpdpassword”
Dupa care o sa setam lighttp pentru a seta directorul /docs/ sa fie protejat cu parola
# vi /etc/lighttpd/lighttpd.conf
$HTTP["host"] =~ “(^|.)server1.com$” {
server.document-root = “/var/www/server1.com/http”
server.errorlog = “/var/log/lighttpd/server1.com/error.log”
accesslog.filename = “/var/log/lighttpd/server1.com/access.log”
server.error-handler-404 = “/e404.php”
auth.require = ( “/docs/” =>
(
“method” => “basic”,
“realm” => “Password protected area”,
“require” => “user=wonder”
)
)
}
Cream fisierul unde retinem parolele de forma user:parola
# vi /var/ww/.lighttpdpassword
wonder:parolamea
Apoi vrem sa fim siguri ca este citit doar de lighttpd
# chown www-data:www-data /var/www/.lighttpdpassword
Restartam
# /etc/init.d/lighttpd restart
Testare
Deschideti in browser http://server1.com/docs. Ar trebuii sa va ceara user si parola
Pentru mai multe detalii despre acest modul aveti la urmatorul link
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments
No comments yet.
Leave a comment