George nginx-forum at
Thu Dec 30 04:30:04 UTC 2021

Thanks for PCRE2 support!

>From what I read Nginx 1.21.5 will default to PCRE2 if found or fallback to
PCRE if not

You can disable PCRE2 default by passing --without-pcre2 flag - which works
fine and

ldd $(which nginx)

shows => /usr/local/nginx-dep/lib/ (0x00007f86c7445000)

But is the same true, if you set --without-pcre flag with PCRE2 library
installed and detected? As that seems to end up with nginx failing to

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option or you have to enable the PCRE support.

Why is it looking for PCRE when PCRE2 is available?

Posted at Nginx Forum:,293170,293198#msg-293198

More information about the nginx mailing list