ПРОЕКТЫ 


  АРХИВ 


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: Ограничение соединений с бэкэндом


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Ограничение соединений с бэкэндом
  • From: "Anatoly Matyakh" <protopartorg@xxxxxxxxx>
  • Date: Thu, 04 Oct 2007 13:32:15 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:to:subject:from:organization:content-type:mime-version:references:content-transfer-encoding:message-id:in-reply-to:user-agent; bh=agVHWkImv0FU9gLplHC0zNTbMA3oE7cLfGv+1McOYMI=; b=Lr08bnL41EOdnRtT0GwI0j5PaeO5qMmqTpre6a7/+gK+uG+Ro3M2p1+TjFVIGKc+tBBcw6cgqWLolX25BRtRKu+fdB7gyq/XyXwV4+oSIsItTi+1LlyA1Cfe3cFD9AdMhfLrYZpxMPgn1OHWMq6rJkZ5qRPSP/BufirACBKKI9Y=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:to:subject:from:organization:content-type:mime-version:references:content-transfer-encoding:message-id:in-reply-to:user-agent; b=WaGhAMjdjYtTAJ2ibYSwCeQOaVZSbEKQ0AZZ6D3+u9gq1mMY9tw2YHTVzTHn4vRRPsJw0OYBqHRFuecX+fkPpPzOVZ6FodcjgCLq6sMOznXGEBhdWgjyF+fG97mhmpX8yLQPTkGWzk4q14rqL78cZHAPfR/nHFgWf4R6/tUbZT4=
  • In-reply-to: <200710041115.23629.cronfy@xxxxxxxxxxxx>
  • Organization: Unseen University of Infospace
  • References: <200710011815.27246.cronfy@xxxxxxxxxxxx> <d5494cd50710020453o795f8a48jca29328b68c64b4c@xxxxxxxxxxxxxx> <op.tzkklwgqzvu6g5@xxxxxxxxxxx> <200710041115.23629.cronfy@xxxxxxxxxxxx>

On Thu, 04 Oct 2007 10:15:23 +0300, Олег Петрачёв <cronfy@xxxxxxxxxxxx> wrote:

> А если сделать парсилку .htaccess с выводом результата в виде include
> к конфигу nginx ?
        Да, пожалуй, это достаточно просто.

Я на Хайлоаде пытался узнать, насколько реальна парсилка для того же
mod_rewrite. Мне показалось (возможно, только показалось), что всё
равно будет полуручной режим. А что, есть прототипы?

Да нет, есть Perl, а он круче mod_rewrite. :)

Узкие места - объявления Rewrite в .htaccess (для nginx это не
будет проходить динамически - или придётся вешать в крон фиговину, раз-в-10-минут делающую find | grep | просмотр по базе, не изменился ли какой .htaccess), и сам "перевод" - возможная функциональность mod_rewrite и nginx rewrite не совпадают,
и для каких-то функций могут не найтись аналоги.
Последнее, впрочем, лечится выписыванием на Perl/nginx хендлера, догоняющего
функциональность до mod_rewrite.

Так что вопрос только в том, стоит ли овчинка выделки. Полуручного режима можно избежать.


--
IT Philosopher



 




Copyright © Lexa Software, 1996-2009.