URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 19855
[ Назад ]

Исходное сообщение
"Авторизация в apache"

Отправлено Mechanical Orange , 19-Авг-02 15:40 
Создал .htaccess

AuthType Basic
AuthName ".htaccess Example"
AuthUserFile /usr/local/apache/lock/user
require valid-user

user создал при помощи
./htpasswd -c user we

кинул .htaccess в директорию что хочу запоролить... не работает все
открывается как и прежде..

в httpd.conf прописал что используется файл .htaccess для авторизации

что неправильно?


Содержание

Сообщения в этом обсуждении
"RE: Авторизация в apache"
Отправлено Kostya9 , 19-Авг-02 15:55 
>Создал .htaccess
>
>AuthType Basic
>AuthName ".htaccess Example"

замени на
AuthName authorization

Должно заработать, если конечно в самом апаче ничего запретительного нет по поводу авторизации.


"RE: Авторизация в apache"
Отправлено Mechanical Orange , 19-Авг-02 16:04 
>>Создал .htaccess
>>
>>AuthType Basic
>>AuthName ".htaccess Example"
>
>замени на
>AuthName authorization
>
>Должно заработать, если конечно в самом апаче ничего запретительного нет по поводу
>авторизации.


Нет не работает...
это же просто название хоть что пиши


"RE: Авторизация в apache"
Отправлено Kostya9 , 19-Авг-02 16:07 
Ну значит у тебя в конфиге апача авторизация запрещена. Ты можешь его править?

"RE: Авторизация в apache"
Отправлено Mechanical Orange , 19-Авг-02 16:12 
>Ну значит у тебя в конфиге апача авторизация запрещена. Ты можешь его
>править?
#
# AccessFileName: The name of the file to look for in each directory
# for access control information.
#
AccessFileName .htaccess

Вот из файла строчка


"RE: Авторизация в apache"
Отправлено Kostya9 , 19-Авг-02 16:20 
Тогда должно работать.
Где-то ты что-то перемудрил.

"RE: Авторизация в apache"
Отправлено Mechanical Orange , 19-Авг-02 16:26 
>Тогда должно работать.
>Где-то ты что-то перемудрил.


Напсила все как есть..
а в конфигурационном фале когда описыается коренвая директория для документов должно что нибдуь по поводу авторизации?


"RE: Авторизация в apache"
Отправлено Kostya9 , 19-Авг-02 16:34 
>Напсила все как есть..
>а в конфигурационном фале когда описыается коренвая директория для документов должно что
>нибдуь по поводу авторизации?

Да. должно быть что-то типа такого:
<Directory "/usr/local/apache/htdocs">
    Options ExecCGI Includes SymLinksIfOwnerMatch
    AllowOverride AuthConfig FileInfo Indexes Limit
    Order allow,deny
    Allow from all
</Directory>

AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>


"RE: Авторизация в apache"
Отправлено Mechanical Orange , 19-Авг-02 16:43 
>>Напсила все как есть..
>>а в конфигурационном фале когда описыается коренвая директория для документов должно что
>>нибдуь по поводу авторизации?
>
>Да. должно быть что-то типа такого:
><Directory "/usr/local/apache/htdocs">
>    Options ExecCGI Includes SymLinksIfOwnerMatch
>    AllowOverride AuthConfig FileInfo Indexes Limit
>    Order allow,deny
>    Allow from all
></Directory>
>
>AccessFileName .htaccess
><Files ~ "^\.ht">
>    Order allow,deny
>    Deny from all
>    Satisfy All
></Files>


Все разобрался у меня апач не перезапускался просто.. а висел постоянно, и все заработало пока не убил и не пусканул заново.
в описании директории у меня всего лишь

<Directory "/home/www/htdocs">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>



"RE: Авторизация в apache"
Отправлено Mechanical Orange , 19-Авг-02 16:46 
>>>Напсила все как есть..
>>>а в конфигурационном фале когда описыается коренвая директория для документов должно что
>>>нибдуь по поводу авторизации?
>>
>>Да. должно быть что-то типа такого:
>><Directory "/usr/local/apache/htdocs">
>>    Options ExecCGI Includes SymLinksIfOwnerMatch
>>    AllowOverride AuthConfig FileInfo Indexes Limit
>>    Order allow,deny
>>    Allow from all
>></Directory>
>>
>>AccessFileName .htaccess
>><Files ~ "^\.ht">
>>    Order allow,deny
>>    Deny from all
>>    Satisfy All
>></Files>
>
>
>Все разобрался у меня апач не перезапускался просто.. а висел постоянно, и
>все заработало пока не убил и не пусканул заново.
>в описании директории у меня всего лишь
>
><Directory "/home/www/htdocs">
>Options Indexes FollowSymLinks MultiViews
>AllowOverride All
>Order allow,deny
>Allow from all
></Directory>


Кстати вот вопрос интересный, у меня нет в этой директории индексного фала, а без пароля он позволяет видеть содержимое директории... что есть очень плохо


"RE: Авторизация в apache"
Отправлено Kostya9 , 19-Авг-02 17:07 
>Кстати вот вопрос интересный, у меня нет в этой директории индексного фала,
>а без пароля он позволяет видеть содержимое директории... что есть очень
>плохо

За это отвечает параметр Indexes
Либо убери его из конфига Апача, либо запихни в конкретную директорию .htaccess c таким содержимым:
Options -Indexes


"RE: Авторизация в apache"
Отправлено Mechanical Orange , 19-Авг-02 17:12 
>>Кстати вот вопрос интересный, у меня нет в этой директории индексного фала,
>>а без пароля он позволяет видеть содержимое директории... что есть очень
>>плохо
>
>За это отвечает параметр Indexes
>Либо убери его из конфига Апача, либо запихни в конкретную директорию .htaccess
>c таким содержимым:
>Options -Indexes


насчет индексес я знаю.. а этовроде как "минус" индексес.. это уже интересно


"RE: Авторизация в apache"
Отправлено Kostya9 , 19-Авг-02 17:16 
А что интересногo?
Либо "-" либо "+" :)
Или что-то не завелось?

"RE: Авторизация в apache"
Отправлено Mechanical Orange , 19-Авг-02 17:20 
>А что интересногo?
>Либо "-" либо "+" :)
>Или что-то не завелось?


Да нет, вот и говорю интересно, не знал


"RE: Авторизация в apache"
Отправлено Mechanical Orange , 20-Авг-02 11:11 
Странное дело, ввожу в бполе адреса браузера
http://www.pupkin.ru/mrtg
заметьте без слэша... авторизащию запрашивает

ввожду
http://www.pupkin.ru/mrtg/
cо слэшом, авторизацию не просит...... mrtg директория....

В ЧЕМ МОЖЕТ БЫТЬ ПРОБЛЕМА????


"RE: Авторизация в apache"
Отправлено суперхакер , 20-Янв-03 13:32 
пошли вы жопу

"RE: Авторизация в apache"
Отправлено Mark5 , 06-Фев-03 18:09 
>Создал .htaccess
>
>AuthType Basic
>AuthName ".htaccess Example"
>AuthUserFile /usr/local/apache/lock/user
>require valid-user
>
>что неправильно?

Надо так:

AuthType Basic
AuthName ".htaccess Example"
AuthUserFile /usr/local/apache/lock/user
<Limit GET POST>
require valid-user
</Limit>