nginx+apache+htaccess+static
Gena Makhomed
gmm на csdoc.com
Ср Авг 10 15:56:59 UTC 2011
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