ПРОЕКТЫ 


  АРХИВ 


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: Своеобразная обра ботка .htaccess



KPOXA wrote:

Есть желание обрабатывать корректно .htaccess, т.е. от nginx'а желательно следующее поведение:
3. Проксировать все апачу, если есть файл .htaccess.

Лично я решительно не понимаю смысла .htaccess.

Сами файлы .htaccess добавляются/удаляются/редактируются существенно реже, чем инициируемые ими бесчисленные stat(2).

imho (sic!) правильнее просто написать скрипт(-ик), который будет генерировать конфиг для nginx при изменении в количестве/содержимом файлов .htaccess внутри некоторой иерархии файлов (скажем, htdocs/) и соответственно тестировать новый конфиг и перегружать nginx с ним, если всё ок.

Обнаружить изменения файлов весьма легко посредством Dazuko.
(Либо, в более просто, в отдельном процессе через kqueue/EVFILT_VNODE, если местоположение .htaccess строго фиксированно).

Да, это не слишком тривиальная схема, но выигрыш от уменьшения числа syscalls несомненен. Глядеть на ktrace'ы apach'а с включенным .htaccess просто страшно.

--
Sergey Skvortsov
mailto: skv@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.