Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [apache-talk] <Directory /></Directory> question
Нарезка из мана:
<Directory> directive
Syntax: <Directory directory-path> ... </Directory>
Context: server config, virtual host
Status: Core.
<Directory> and </Directory> are used to enclose a group of directives
which will apply only to the
named directory and sub-directories of that directory.
If multiple (non-regular expression) directory sections match the
directory (or its parents)
containing a document, then the directives are applied in the order of
shortest match first,
interspersed with the directives from the .htaccess files. For example,
with
<Directory />
AllowOverride None
</Directory>
<Directory /home/*>
AllowOverride FileInfo
</Directory>
for access to the document /home/web/dir/doc.html the steps are:
Apply directive AllowOverride None (disabling .htaccess files).
Apply directive AllowOverride FileInfo (for directory /home/web).
Apply any FileInfo directives in /home/web/.htaccess
Таким образом, есть предположение, что <Directory /> вообще не несет на
win32 никакой смысловой нагрузки. Правильнее было бы там написать
<Directiry C:/> (как и описано ниже).
А вообще, мануал - хорошая штука... =)
/* spectre */
On Mon, 24 Feb 2003, Artem Sokovtcev wrote:
+|>Да вот мне тоже все это не понятно, но в оригинальном конфиге для Apache
+|>1.3.26 для Win32 написано так:
+|>
+|>***
+|>
+|><Directory />
+|> Options FollowSymLinks
+|> AllowOverride None
+|></Directory>
+|><Directory "C:/Apache/htdocs">
+|> Options Indexes FollowSymLinks MultiViews
+|> AllowOverride None
+|> Order allow,deny
+|> Allow from all
+|></Directory>
+|>
+|>***
+|>
+|>Вот я и не понимаю, чем первый блок Directory отличается от второго
+|>блока, и какой диапазон поддиректорий охватывает собой первый блок
+|>Directory.
+|>
+|>Кто прояснит ситуацию?
+|>
+|>--
+|>Артем
+|>
+|>> -----Original Message-----
+|>> From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
+|>> null@lists.lexa.ru] On Behalf Of Gusev Anton-AAG033
+|>> Sent: Monday, February 24, 2003 2:58 AM
+|>> To: 'apache-talk@lists.lexa.ru'
+|>> Subject: RE: [apache-talk] <Directory /></Directory> question
+|>>
+|>> Всегда думал, что <Directory /></Directory> задает рулы для корневого
+|>> каталога, т.е. в вашем случае это аналогично записи <Directory
+|>> C:/></Directory>. И обычно для тут все разрешения сведены к минимуму.
+|>>
+|>> А <Directory С:/Apache/htdocs></Directory> соответственно работает для
+|>> каталога С:/Apache/htdocs и всех в него вложенных.
+|>>
+|>> Другими словами - DOCUMENT_ROOT != /.
+|>>
+|>> З.Ы. Хотя я могу и ошибаться.
+|>>
+|>> > -----Original Message-----
+|>> > From: Artem Sokovtcev [mailto:eika@mail.ru]
+|>> > Sent: Sunday, February 23, 2003 4:41 AM
+|>> > To: apache-talk@lists.lexa.ru
+|>> > Subject: RE: [apache-talk] <Directory /></Directory> question
+|>> >
+|>> >
+|>> >
+|>>> > -----Original Message-----
+|>> > > From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
+|>> > > null@lists.lexa.ru] On Behalf Of Yury Bokhoncovich
+|>> > > Sent: Thursday, February 20, 2003 12:04 AM
+|>> > > To: apache-talk@lists.lexa.ru
+|>> > > Subject: RE: [apache-talk] <Directory /></Directory> question
+|>> > >
+|>> > >
+|>> > > On Wed, 19 Feb 2003, Artem Sokovtcev wrote:
+|>> > >
+|>> > > > Что неужели никто не подскажет?
+|>> > > ты пиши понятнее чего надо, я - ничего не понял.
+|>> > >
+|>> > > если директории вложенные - то не надо.
+|>> >
+|>> > Что во что должно быть вложено?
+|>> >
+|>> > Ведь сейчас получается, что первый и второй блок <Directory
+|>> > /></Directory> задают правила для одной и той же директории, только
+|>блок
+|>> > указывает на относительный путь "/", а второй на абсолютный
+|>> > "C:/Apache/htdocs"
+|>> >
+|>> > >
+|>> > > --
+|>> > > WBR, Yury Bokhoncovich, Senior System Administrator, NOC of F1
+|>Group.
+|>> > > Phone: +7 (3832) 106228, ext.140, E-mail: byg@center-f1.ru.
+|>> > > Unix is like a wigwam --no Gates, no Windows, and an Apache
+|>inside.
+|>
+|>
+|>
|