Багофича captures in server segexp

Igor Sysoev is at rambler-co.ru
Thu Mar 19 18:57:58 MSK 2009


On Thu, Mar 19, 2009 at 06:44:08PM +0300, Vladimir Sopot wrote:

> 
> On Mar 19, 2009, at 5:41 PM, Igor Sysoev wrote:
> 
> >On Thu, Mar 19, 2009 at 05:13:10PM +0300, Vladimir Sopot wrote:
> >
> >>Игорь, может стоит задокументировать
> >>как-то, что captures работают только если
> >>описано больше одного server-а? Чтобы
> >>народ по граблям не ходил в будущем?
> >
> >Прилагаемый патч будет выполнять regex'ы даже в одном сервере.
> 
> Это даже круче :) Спасибо, действительно выполняет.
> 
> И еще, я правильно понимаю, что если после
> 
> ./configure --prefix=/usr/local/nginx-bo-proxy --without- 
> mail_pop3_module --without-mail_imap_module --without-mail_smtp_module  
> --without-http_autoindex_module --without-http_browser_module -- 
> without-http_charset_module --without-http_limit_zone_module --without- 
> http_map_module --without-http_memcached_module --without- 
> http_ssi_module --without-http_userid_module --without- 
> http_proxy_module --without-http_fastcgi_module --without- 
> http_geo_module --without-http_referer_module --without- 
> http_limit_zone_module --without-http_limit_req_module --without- 
> http_gzip_module --without-http_rewrite_module
> 
> (влияет --without-http_rewrite_module)
> 
> я вижу в
> 
> Configuration summary
>   + PCRE library is not used
> 
> то регекспы работать тоже не будут?

Да. Патч, который разрешает использовать PCRE без rewrite:

  --with-pcre                        force PCRE libarary usage


-- 
Игорь Сысоев
http://sysoev.ru
-------------- next part --------------
Index: auto/options
===================================================================
--- auto/options	(revision 1900)
+++ auto/options	(working copy)
@@ -231,6 +231,7 @@
         --with-debug)                    NGX_DEBUG=YES              ;;
 
         --without-pcre)                  USE_PCRE=DISABLED          ;;
+        --with-pcre)                     USE_PCRE=YES               ;;
         --with-pcre=*)                   PCRE="$value"              ;;
         --with-pcre-opt=*)               PCRE_OPT="$value"          ;;
 
@@ -357,6 +358,7 @@
                                      athlon, opteron, sparc32, sparc64, ppc64
 
   --without-pcre                     disable PCRE libarary usage
+  --with-pcre                        force PCRE libarary usage
   --with-pcre=DIR                    set path to PCRE library sources
   --with-pcre-opt=OPTIONS            set additional options for PCRE building
 


More information about the nginx-ru mailing list