LINUX.ORG.RU

apache, mod_auth, исключить 1 директорию из парольной защиты


0

0

Помогите, плз. Как исключить одну вложенную директорию из парольной защиты mod_auth ?

Если имеем (apache2)
<Directory /home/www1>
    Options -Indexes FollowSymLinks MultiViews Includes

    AllowOverride All

    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>

    AuthType Basic
    AuthName "Restricted Area"
    AuthUserFile /etc/apache2/secrect/pwd
    require valid-user
</Directory>

Т.е. на сайт могут зайти лишь пользователи, введя соответствующий
логин и пароль, лежащий в /etc/apache2/secrect/pwd


Внутри /home/www1 есть директория /home/www1/dir_unprotected,
при заходе на которую через http://www.site.com/dir_unprotected пароль
не должен спрашиваться, т.е. на нее может зайти кто угодно, 
причем форма с логином и паролем не должна выскакивать.
Как это реализовать? 
Никак не могу понять, как отключить авторизацию для отдельной директории :(

<Directory /home/www1/dir_unprotected>
    Options -Indexes FollowSymLinks MultiViews Includes
    AllowOverride All

    Order allow,deny
    Allow from all

    Require none
</Directory>
подобная конструкция не помогает. Authtype не может приниматьь значения none и подобных.. 
Как же отключить паролирование на отдельно взятой директории?
anonymous

Неужели никто не знает?

Если вопрос слишком простой, извините, я почитал доки по mod_access и mod_auth на апачевском сайте, но просветления не наступило :(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.