On 10.08.2011 13:08, Maxim Dounin wrote:
>> Но вот проблема, если, например, доступ
>> к директории или определенным файлам
>> статики закрыт .htaccess (полностью или
>> авторизацией), то nginx все равно отдаст
>> файл. Есть ли решение? Все правила .htaccess
>> не перепишешь, тем более если сервер
>> для хостинга.
> Хорошего решения в настоящий момент нет. Наверное, надо сделать
> возможность провереки "а нет ли в одном из каталогов по пути
> .htaccess" и если есть - уход в проксирование.
например, LiteSpeed Web Server умеет
"Apache compatible .htaccess support"
http://www.litespeedtech.com/overview.html
при этом он "Up to 9 times faster than Apache".
для большинства пользователей nginx модуль,
который умеет полноценно обрабатывать .htaccess файлы
был бы совсем не лишним, для обратной совместимости с apache.
например, у Vim есть страничка, где пользователи редактора
могут проголосовать за добавление тех или иных features,
http://www.vim.org/sponsor/index.php тем самым увеличивая
приоритетность работы в том или ином направлении:
http://www.vim.org/sponsor/vote_results.php
возможно какой-то подобный механизм был бы полезным
и для nginx, чтобы авторы nginx могли видеть
и понимать желания пользователей nginx.
> Сейчас такое можно пытаться делать проверками на if'ах и/или
> встроенном перле, но результат будет ужасен.
да и рекомендовать пользователям перейти на LiteSpeed Web Server
вместо nginx - это ведь будет не менее ужасно в этой ситуации...
а ведь многие западные хостеры будут просто ВЫНУЖДЕНЫ это сделать
--
Best regards,
Gena
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru