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

Исходное сообщение
"Почему не работает htaccess?"

Отправлено IIgor , 23-Май-06 13:51 
Не могу запустить  механизм htaccess, пока в http.conf не пропишу правила для конкретного каталога...

Надо закрыть паролем несколько каталогов в /var/www/html/  (напр. /var/www/html/admin/)

Пишу .htaccess:

<Files "*">
AuthType Basic
AuthUserFile /etc/httpd/conf/.htpasswd
AuthName "For personal"
require valid-user
satisfy any
</Files>

не работает :-)

Пишу в httpd.conf:

<Directory "/var/www/cgi-bin/vqadmin">
        deny from all
        Options All
        AllowOverride AuthConfig
        Order deny,allow
</Directory>

В этом случае работает...

Что же мне, для каждого каталога в http.conf залезать? :-((

Как сделать, чтобы .htaccess работали в каждом каталоге корня сайта?

В http.conf для <Directory "/var/www/html">

стоит AllowOverride None

Пробовал ставить AllowOverride All - все равно не помогает...



Содержание

Сообщения в этом обсуждении
"Почему не работает htaccess?"
Отправлено Slimm , 23-Май-06 16:33 
http.conf

AllowOverride AuthConfig

.htaccess

AuthType Basic
AuthUserFile /etc/httpd/conf/.htpasswd
AuthName "For personal"
require valid-user


"Почему не работает htaccess?"
Отправлено IIgor , 24-Май-06 09:25 
>http.conf
>
>AllowOverride AuthConfig
>
>.htaccess
>
>AuthType Basic
>AuthUserFile /etc/httpd/conf/.htpasswd
>AuthName "For personal"
>require valid-user

Вот ни хрена не помогает...
Я же писал:

>> В http.conf для <Directory "/var/www/html">

>> стоит AllowOverride None

>> Пробовал ставить AllowOverride All - все равно не помогает...

А уж тем более AllowOverride AuthConfig...

Может, у меня какой модуль не загружен в Апаче?


"Почему не работает htaccess?"
Отправлено zloy_admin , 08-Фев-07 08:55 
>>http.conf
>>
>>AllowOverride AuthConfig
>>
>>.htaccess
>>
>>AuthType Basic
>>AuthUserFile /etc/httpd/conf/.htpasswd
>>AuthName "For personal"
>>require valid-user
>
>Вот ни хрена не помогает...
>Я же писал:
>
>>> В http.conf для <Directory "/var/www/html">
>
>>> стоит AllowOverride None
>
>>> Пробовал ставить AllowOverride All - все равно не помогает...
>
>А уж тем более AllowOverride AuthConfig...
>
>Может, у меня какой модуль не загружен в Апаче?

Ну и чем проблема закончилась?
Форум то для этого и предназначен чтобы в нем писать :)
А по всей видимости комуто лень было отписаться!

Кто знает как решить эту проблему подскажите пожалуйста.

PS

Нужно именно не описывать каждую директорию в конфиге апачи!


"Почему не работает htaccess?"
Отправлено NoName , 24-Янв-08 13:18 
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride All


"Почему не работает htaccess?"
Отправлено Danial , 05-Июн-09 07:35 
>#
># This controls which options the .htaccess files in directories can
># override. Can also be "All", or any combination of "Options", "FileInfo",
>
># "AuthConfig", and "Limit"
>#
>    AllowOverride All

это смотрим в httpd.conf если нет добавляем в конец

AccessFileName .htaccess

Это надо добавить

AllowOverride All

сюда:
<Directory "/full/path/to/directory" >...</Directory>


"Почему не работает htaccess?"
Отправлено Talk , 28-Июл-09 12:26 
>[оверквотинг удален]
>это смотрим в httpd.conf если нет добавляем в конец
>
>AccessFileName .htaccess
>
>Это надо добавить
>
>AllowOverride All
>
>сюда:
><Directory "/full/path/to/directory" >...</Directory>

Граждане, у меня проблема доступа к директориям, защищенным .htaccess решилась тем, что я поставил в httpd.conf AllowOverride All в разделе, посвященном .htaccess


"Почему не работает htaccess?"
Отправлено DrHanz , 27-Авг-09 13:12 
Проблема неработающего .htaccess решилась путем прописывания AllowOverride All в httpd.conf в директории, привязанной к конкретному сайту.