ПРОЕКТЫ 


  АРХИВ 


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 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


 




Copyright © Lexa Software, 1996-2009.