Anonim

Искали ли сте някога да заключите директория зад проста система потребител / парола? Ако вашият уеб сървър се изпълнява с Apache, можете да защитите парола директно с вашия .htaccess файл.

.htaccess AuthType Basic AuthName "Защитена с парола" AuthUserFile /var/www/.htpasswd изискват валиден потребител

Важната част, която трябва да се отбележи по-горе, е AuthUserFile /var/www/.htpasswd . Това осигурява пътя към файла с паролата, който съхранява вашето потребителско име и парола. Пример .htpasswd файл ще изглежда така:

.htpasswd billybob: bXBdv1vuq2yOk

За горния конкретен пример, потребителското име е billybob, а паролата е temp. Не е необходимо да използвате името на файла .htpasswd, това е просто общо име, тъй като инструментът за създаване на файла в apache се нарича htpasswd. Също така имайте предвид, за да запазите нещата с вашия файл с парола малко по-сигурни, добре е да го съхраните на ниво папка над корена на уебсайта, който хоствате.

Ако трябва да генерирате този файл, създадох генератор .htpasswd. Генерирайте потребителското име и парола по ваш избор и го съхранявайте във вашия указан файл с парола. От този момент нататък вашата директория трябва да бъде защитена с парола. Ако трябва да съхранявате множество потребителски имена и пароли, просто създайте нови редове във вашия

Защита с парола директория с .htaccess