Аутентификация с помощью .htaccess сервера APACHE

Mike_Shinoda

Новичок
Аутентификация с помощью .htaccess сервера APACHE

всем привет! возникла вот такая проблема. Пытаюсь настроить аутентификацию для нескольких страниц с помощью .htaccess.
Проблема в том что вроде усе настроено(судя по книге) а вот при запуске страниц, которые находятся в каталоге с вышеупомянутым файлом не происходит никакой аунтентификации(то есть не всплывает окно подтверждения логина и пароля - страницы общедоступны).
У меня следующие настройки. APACHE - apache_1.3.31-win32-x86-no_src
СИСТЕМА WINDOWS XP

Сам файл .htaccess выглядит так:
ErrorDocument 401 "Вам отказано в доступе"
AuthUserFile .htpass
AuthGroupFile /dev/null
AuthName "AUTENT"
AuthType Basic
require valid-user

Этот файл находится в одном каталоге с требуемыми авторизациями страницами.
Есть также уже готовый файл .htpass(в том же каталоге)

Все вышеупомянутое находится в каталоге htdocs/AUTENT/........ сервера APACHE

Помогите плиз, че не так то:)
 

bgm

 
AuthUserFile - путь должен быть абсолютным
и в твоём примере не указано - на какие ресурсы требуется аутентификация.

Полезные примеры: http://swin.hut.ru/hs/usehc.shtml
 

Mike_Shinoda

Новичок
Автор оригинала: bgm
AuthUserFile - путь должен быть абсолютным
и в твоём примере не указано - на какие ресурсы требуется аутентификация.

Полезные примеры: http://swin.hut.ru/hs/usehc.shtml
аутентификация предназначена для всех файлов в дирректории.

Блин абсолютный путь прописал, а он все равно неичего не выдает:(
 

Mike_Shinoda

Новичок
-~{}~ 03.11.05 02:02:

Автор оригинала: bgm
Тогда - абсолютные пути.
Смотри вот как .htaccess выглядит сейчас:
ErrorDocument 401 "Доступ запрещен"
AuthUserFile E:\Apache Group\Apache\htdocs\AUTENT\.htpass
AuthGroupFile /dev/null
AuthName "Realm-Name"
AuthType Basic
require valid-user

Я чет в мануале немного не понял сути, пропиши плз конкретно как нужно изменить файл. Напомню нужна аунтефикация всех файлов в директории, заранее пасиб
 

kolobok

fPanel Billing Coder
Например так.
Код:
AuthType Basic
AuthName "Chat Painter Login"
AuthUserFile /pub/httpd/personal/HomePage/paint/.htpasswd
Require valid-user
CharsetSourceEnc windows-1251
Работает. Сбоев вроде не замечено.

-~{}~ 03.11.05 03:31:

Да, добавлю. .htaccess лежит в директории /pub/httpd/personal/HomePage/paint/
 

Mike_Shinoda

Новичок
Автор оригинала: kolobok
Например так.
Код:
AuthType Basic
AuthName "Chat Painter Login"
AuthUserFile /pub/httpd/personal/HomePage/paint/.htpasswd
Require valid-user
CharsetSourceEnc windows-1251
Работает. Сбоев вроде не замечено.

-~{}~ 03.11.05 03:31:

Да, добавлю. .htaccess лежит в директории /pub/httpd/personal/HomePage/paint/
Неа серавно не пашет, хммммммм, даже если сервак нев видит файла с паролями он все равно, как-минимум должен выдавать окно авторизации при заходе на страницу. Как будто сервак не видит файла .htaccess:confused: :eek:
 

Mike_Shinoda

Новичок
Автор оригинала: Фанат
ollowowerride в каком значении в конфиге апача?
а какой конкретно файл конфигурации ты имеешь ввиду(я искал в httpd - там вообще такой строчки нет):confused:
 

Mike_Shinoda

Новичок
Автор оригинала: Фанат
файл конфигурации у апача один
allow
а ты ничего не путаешь - такого фойла вовсе нет. Если он есть, то скажи в какой директории сервера он находится, потому что я весь комп обыскал и такого имени нет
 

Фанат

oncle terrible
Команда форума
файл. конфиграции. апача. один.
как он называется, тебе известно.
без форума.

искать в нём надо строчку allowoverride.
которую я сначала написал с опечаткой.
а потом поправился.

всё ещё неясно?
голову когда включать будем?
 

Mike_Shinoda

Новичок
Автор оригинала: Фанат
файл. конфиграции. апача. один.
как он называется, тебе известно.
без форума.

искать в нём надо строчку allowoverride.
которую я сначала написал с опечаткой.
а потом поправился.

всё ещё неясно?
голову когда включать будем?

-~{}~ 03.11.05 17:26:

AllowOverride None - на что нада поменять?
 

virakochi

Устал
Фанат
Совсем не обязательно он один.
Mike_Shinoda
но у тебя он 100% один, httpd.conf
 

Mike_Shinoda

Новичок
я просто сравнительно недавно изучаю это дело и некоторые вещи могу непонимать,
но все таки ближе к делу эту сроку я нашел, вот она: AllowOverride None
скажите плиззз на что нужно поменять чтоб аутентификация заработала?
 

alexhemp

Новичок
Mike_Shinoda

Надо пойти в документацию и почитать что делает директива AllowOverride и какие она может принимать значения.

Кажется в твоем случае как минимум нужно ставить AllowOverride AuthInfo
 
Сверху