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
 
 
 |