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 21:19, Oleksandr V. Typlyns'kyi wrote:
но в случае mass virtual hosting`а - администратор вынужден давать
пользователям .htaccess иначе его достанут запросами на изменение
конфигурации и apache только тем и будет заниматься что релоад
конфигурации после того как администратор внесет вручную
в основной конфиг запрашиваемые пользователями изменения.
В случае с .htaccess apache делает(а то и циклически) "релоад конфигурации" на
каждый запрос.
Нет.
service httpd reload - это достаточно дорогое удовольствие,
потому что при этом перезапускаются worker-процессы апача.
# ps -ef | grep httpd
# service httpd reload
# ps -ef | grep httpd
впрочем, примерно таким же способом сейчас происходит релоад nginx,
см. http://sysoev.ru/nginx/docs/control.html # Изменение конфигурации
старые worker-процессы nginx получают сигнал QUIT на плавное завершение,
которое может занять от нескольких секунд до нескольких часов и даже
дней, в зависимости от того, насколько большие файлы отдаются клиенту
и насколько медленно он их скачивает с веб-сервера.
поэтому релоад - это не такое уж и безобидное занятие
как для веб-сервера nginx так и для веб-сервера apache.
поэтому - гораздо дешевле и проще оказывается в такой ситуации
дать пользователям право самим изменять некоторые настройки
с помощью .htaccess файла на сервере, не дергая для этого
администратора сервера / службу технической поддержки,
и не перечитывая постоянно конфигурацию веб-сервера.
Дать право из панельки менять параметры<Directory> в файлах включаемых в
httpd.conf?
А нечто вроде monit будет следить за изменениями в каталоге с ними и посылать
reload только когда нужно.
Нет.
см. выше.
Хотя людям любящим .htaccess достаточно и просто apache без nginx.
http://lurkmore.ru/ЧСВ ?
--
Best regards,
Gena
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|