apache - доступ в поддиректории

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

apache - доступ в поддиректории

Непрочитанное сообщение dmtr » 2011-07-07 16:59:25

Код: Выделить всё

<Directory /usr/local/www/clients/project/data>
    Options SymLinksIfOwnerMatch IncludesNoExec
    AllowOverride FileInfo
    AuthType Basic
    AuthName "Restricted Area"
    AuthUserFile /www/clients/.htpasswd
    AuthGroupFile /www/clients/.htgroups
    Require group projectgr

    Satisfy Any

    Order allow,deny
    Deny from all
    Allow from X.X.X.X
</Directory>
с X.X.X.X пускает без пароля, с других ip надо пройти авторизацию.
надо закрыть доступ всем в /usr/local/www/clients/project/data/scripts. делаю так:

Код: Выделить всё

<Directory /usr/local/www/clients/project/data>
    Options SymLinksIfOwnerMatch IncludesNoExec
    AllowOverride FileInfo
    AuthType Basic
    AuthName "Restricted Area"
    AuthUserFile /www/clients/.htpasswd
    AuthGroupFile /www/clients/.htgroups
    Require group projectgr

    Satisfy Any

    Order allow,deny
    Deny from all
    Allow from X.X.X.X
</Directory>
<Directory /usr/local/www/clients/project/data/scripts>
    Order allow,deny
    Deny from all
</Directory>
тогда при доступе к data/scripts/name.php с любого ip просит авторизацию и принимает её по правилам прописаным для data. я так понимаю из-за "Satisfy Any".
как-то можно сделать чтобы для data/scripts работало только "Deny from all"
This game has no name. It will never be the same.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: apache - доступ в поддиректории

Непрочитанное сообщение dmtr » 2011-07-07 17:13:50

Код: Выделить всё

<Directory /usr/local/www/clients/project/data/scripts>
    Satisfy All
    Order allow,deny
    Deny from all
</Directory>
вот так блочит всех )
This game has no name. It will never be the same.