Июл
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 – свободен для чтения всем.



