10 ноября 2007
Файл "htpasswd" сервера Apache – служит для защиты областей сайта паролем. Если быть точнее, то он хранит их. Для самого запроса к файлу "htpasswd" требуется использовать файл "htaccess" . И путь к файлу с паролями должен быть абсолютным.
Файл .htpasswd:
[code]
Name:Password
[/code]
Также пароль, находящийся в файле .htpasswd, должен быть хешированным.
Содержание файла .htaccess:
[code]
AuthType Basic
Auth Name "Access"
AuthUserFile /path/.htpasswd
require valid-user
[/code]
В данном файле мы прописали обращение к файлу паролей для авторизации, и теперь при попытке обращения к странице или директории, защищенной при помощи конфигурационных файлов .htaccess и .htpasswd, будет выводиться окно с требованием ввести логин и пароль.
Также имеется возможность предоставить доступ по паролю к файлам с определенным расширением или именем. Для этого требуется воспользоваться контейнером «Files».
Пример защиты паролем офисных документов в формате Microsoft Word:
[code]
<Files “*.doc”>
AuthType Basic
AuthName “Access”
AuthUserFile /path/.htpasswd
require valid-user
</Files>
[/code]
-
Звоните!
+7 (812) 318-40-34 +7 (499) 288-16-43
+7 (499) 288-15-30 -
Пишите!
info@webering.ru -
Приезжайте!
-
г. Санкт-Петербург, ул. Седова, д. 11, лит. А, оф. 642 БЦ «Эврика» г. Москва, ул. Бутлерова, д. 17, оф. 5115 БЦ «NEO GEO»
-
Наш офис расположен в 5 минутах от станции метро «Елизаровская» в бизнес-центре «Эврика».