я закрываю доступ всем для корневой директории.
у меня есть несколько виртуальных хостов... в каждом из них я указываю свой document root и для соответствующей директории открываю всем доступ. в результате нельзя зайти ни на один виртуальный хост.
неужели мне нужно вне виртуальных хостов открыть доступ к нужным директориям или же есть более красивое решение?
Виталий
Apache и Virtual hosting29.11.02 19:34 Автор: бЗТЙ Статус: Незарегистрированный пользователь
<Directory />
Order Deny,Allow
Deny from all
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/web/content">
Order allow,deny
Allow from all
#это работает
</Directory>
<VirtualHost *>
DocumentRoot /web/wirthostcontent
<Directory "/web/wirthostcontent">
AllowOverride All
Order allow,deny
Allow from all
#это не работает
</Directory>
</VirtualHost>
> Проблема с защитой файловой системе > > я закрываю доступ всем для корневой директории. > у меня есть несколько виртуальных хостов... в каждом из них > я указываю свой document root и для соответствующей > директории открываю всем доступ. в результате нельзя зайти > ни на один виртуальный хост. > > неужели мне нужно вне виртуальных хостов открыть доступ к > нужным директориям или же есть более красивое решение? > > Виталий Суть проблемы не совсем понятна... Ты бы хоть привел участки конфа что закрыл, а что открыл...
Вообще если директория не описана как открытая, то по умолчанию считается, что она закрыта. Поэтому если у тебя виртуальные хосты, то описывай Document Root внутри VH и там же ставь <Directory> </Directory> со всеми правами.