Июл 07 2010

Директория без авторизации в запароленом виртуальном хосте под апачем.

Недавно пришлось решать задачу, когда внутри запароленого виртуального хоста, нужно было отдавать содержимое без авторизации. Решение достаточно простое, тем не менее навскидку не заработало, пришлось потратить чуть-чуть времени на поиск решения. Наверное дело во всевозрастающей популярности Nginx, Apache строить приходится все реже. А настройка виртуального хоста получилась такая:

<VirtualHost *:80>
DocumentRoot /usr/local/www/system
ServerName secure.hilik.kiev.ua
<Directory /usr/local/www/system>
AllowOverride all
</Directory>
<Directory /usr/local/www/system/share/>
Satisfy Any
AllowOverride none
Allow from all
Options +Indexes
</Directory>
</VirtualHost>

Получается так, что http://secure.hilik.kiev.ua/ без авторизации описанной в .htaccess не пускает, а http://secure.hilik.kiev.ua/share — свободен для чтения всем.


Украинская Баннерная Сеть