Привет, apache-talk@xxxxxxxxxxxxx!
Возникла такая проблема:
Хочу ограничить доступ в отдельную директорию на сайте.
В файле httpd.conf пишу:
<Directory "/path/html">
Options FollowSymLinks Includes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/path/html/dir1">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
В каталог dir1 кладу .htaccess
В нем пишу:
AuthType Basic
AuthName "Need Authorization"
AuthGroupFile "/path/conf/groupsfile"
AuthUserFile "/path/conf/passwdfile"
require valid-user
Не работает!
Удаляю .htaccess.
В httpd.conf дописываю:
<Directory "/path/html/dir1">
AllowOverride All
Options FollowSymLinks Includes (потом добавил ExecCGI)
Order allow,deny
Allow from all
AuthType Basic
AuthName "Need Authorization"
AuthGroupFile "/path/conf/groupsfile"
AuthUserFile "/path/conf/passwdfile"
require valid-user
</Directory>
Работает, но то ли SSI, то ли CGI отрубаются.
Дело в том, что там из SSI используется только директива exec,
исполняющая скрипт. Поэтому непонятно, что конкретно отрубается.
Подскажите, где грабли?
Желаю удачи! Дмитрий.
mailto:D.Masalimov@xxxxxxxxxxxxxx
23.04.2001 20:25:09 GMT+05:00
-----------------------------
=== Ваша девушка беременна! (A)bort, A(g)ree, (I)gnore. ===
-----------------------------
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.