Общие > Веб Сервера
.htpasswd под win32
:
У меня все работает.
Рассказываю:
1. в httpd.conf
бла-бла-бла
AllowOverride All
2. Утилитой htpasswd.exe создаешь .htpasswd.
3. В директории создаешь .htaccess:
AuthName "Authentication required"
AuthType Basic
require valid-user
AuthUserFile путь до .htpasswd.
И все ;)
Pr0Head:
Спасибо, вроде разобрался. И пароль уже запрашивает, но не принимает...
в связи с этим вопрос:
так как он пароль всеже запрашивает, то пол-дела сделано, но почему он не съедает пароль?
Пробовал класть .htpasswd в ту директорию которую нужно запоролить (в .htacces писал AuthUserFile .htpasswd), пробовал класть уровнем выше (в .htacces писал AuthUserFile g:/apache/Apache/htdocs/.htpasswd), но все равно не пускает...
Собственно почему?
Britva:
--- Цитировать ---(в .htacces писал AuthUserFile g:/apache/Apache/htdocs/.htpasswd), но все равно не пускает...
--- Конец цитаты ---
нужно писать путь от documentroot, т.е. /.htpasswd
:
У меня была такая хреновина. Дело в самом пароле в .htpasswd. Его нужно создавать только htpasswd.exe, а не перлом или вручную (видимо они используют разные алгоритмы: MD5 или DES).
Pr0Head:
Нет, не помогает...
Навигация
Перейти к полной версии