Pcre

Hi Experts,

I am working on NGINX-1.6.3 version. Installation is successful using
latest
pcre, pcre-devel packages too…

While accessing the service, static contents were not loaded.
As suggested in google, I tried configuring as below where the static
contents are available @
http://livetests123/livetest/WEB-INF/classes/static/

server {
   listen 80;
   server_name livetest.corp.com;

   location ~"*\.(js|jpg|png|css)$" {
      root http://livetests123/livetest/;
      expires 30d;
   }

   location /{
      proxy_pass http://livetest123/livetest/login/;
   }
}

On the first step while starting Nginx, I could see below message about
PCRE
nginx: [emerg] using regex “”*.(js|jpg|png|css)$“” requires PCRE
library

I have confirmed again with yum install PCRE that the “latest version is
already installed and nothing to do” message in return.

Pls. assist for the below queries:

(1) How to fix the issue - nginx: [emerg] using regex
“”*.(js|jpg|png|css)$“” requires PCRE library
(2) Post which, how to configure in achievint static content available @
http://livetests123/livetest/WEB-INF/classes/static/”?

Best regards,
Maddy

Posted at Nginx Forum:

Hello!

On Mon, Jun 22, 2015 at 06:33:58AM -0400, smsmaddy1981 wrote:

server {
   listen 80;
   server_name livetest.corp.com;

   location ~"*\.(js|jpg|png|css)$" {
      root http://livetests123/livetest/;

The “root” directive is to configure filesystem paths. If you
want nginx to proxy requests to another URL, you have to use
proxy_pass. See details at Module ngx_http_proxy_module.

nginx: [emerg] using regex “”*.(js|jpg|png|css)$“” requires PCRE library
The error message suggests that your nginx binary was compiled
without the PCRE library. You have to recompile nginx if you want
it to support regexes.


Maxim D.
http://nginx.org/

I have installed 1.8.0 and configure is successful and no PCRE
exceptions
are thrown now.

But, I face issues in loading static content available on different
servers.
How to achieve this, pls. suggest?

Posted at Nginx Forum: