powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Авторизация в Apache под Windows
4 сообщений из 4, страница 1 из 1
Авторизация в Apache под Windows
    #32124766
Наследники OIT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо ограничить доступ к одной из папок странички.
Помещаем туда файл .htaccess с содержимым

Код: plaintext
1.
2.
3.
4.
require valid-user
Authname  "d:/www/" 
Authtype Basic
AuthUserFile  "d:/program files/apache group/apache/bin/.htpasswd" 


При открытии странички выскакивает ошибка:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, oit_tomorrow@front.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



--------------------------------------------------------------------------------

Apache/1.3.27 Server at test Port 80


Смотрим LOG, а там такая шняга:
[Fri Mar 21 16:31:37 2003] [alert] [client 127.0.0.1] d:/www/.htaccess: Invalid command 'AuthUserFile', perhaps mis-spelled or defined by a module not included in the server configuration
Кажется этому уроду нужен какой-то модуль для директивы AuthUserFile, но вот какой???
Помогите pls! Уже два дня мучаемся!
...
Рейтинг: 0 / 0
Авторизация в Apache под Windows
    #32124884
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя базовая авторизация. Тебе нужен модуль mod_auth
...
Рейтинг: 0 / 0
Авторизация в Apache под Windows
    #32125051
Наследники OIT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо!!!!!!!!!!!!!!!!
Модуль подключили, все работает! Просто у нас, оказывается, был глючный апач (версия 1.3.27). Там не было модуля mod_auth.c! Установили версию 1.3.12 и все пучком!
...
Рейтинг: 0 / 0
Авторизация в Apache под Windows
    #32125527
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит так. Попробую обьяснить в чём дело.
Версия 1.3.27 - не глючная. Я советую всё-же поставить именно эту версию, так как в старых могут быть дыры. А 1.3.12 достаточно старая.

В версии 1.3.27 для реализации аутентификации, которую хочешь ты - не нужно загружать внешний модуль. Для этого не требуется фраза LoadModule.

Достаточно сделать только:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
AddModule mod_auth.c

<Location />
AuthName  "Test" 
AuthType Basic
AuthUserFile  "D:\Program Files\Apache Group\Apache\conf\password.txt" 
require valid-user
</Location>

Естественно нужно создать файл паролей.

Не поленился скачал 1.3.27 под Windows и проверил.
Всё работает.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Авторизация в Apache под Windows
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]