ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx+apache+htaccess+static



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@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.