Static Content on Different Server Isn't Loaded??

Francis Daly francis at daoine.org
Tue Jun 23 21:48:46 UTC 2015


On Mon, Jun 22, 2015 at 08:35:32AM -0400, smsmaddy1981 wrote:

Hi there,

> I have static content available on the remote server (say NODE 02) and PATH:
> ../livetest/WEB-INF/static/classes/
> under which I have /image, /js, /styles folders

nginx doesn't know about static content.

nginx knows about requests that should be served from this
filesystem -- directives root (http://nginx.org/r/root) or alias
(http://nginx.org/r/alias) are probably most interesting --
and requests that should be proxy_pass'ed to another web server
(http://nginx.org/r/proxy_pass) and requests that should be
fastcgi_pass'ed to a fastcgi server (http://nginx.org/r/fastcgi_pass)
and a few other things.

> While accessing the application, the static contents are not getting
> loaded.

Can you show one request for one thing that you consider to be some static
content? "curl" is usually a good command for showing the request made
and the response received.

What do you want nginx to do with this request?

The answer should (probably) be "serve *this named file* from the local
filesystem", or "tell the client to go and request *this other url*
from this or another web server", or "fetch *this specific url* from
*this other web server*, and send it to the client".

>         location ~*\.(js|jpg|png|css)$ {
>             root /WEB-INF/classes/static/;
>             http://<DNS_NODE_02>/livetest/WEB-INF/classes/static/classes;
>             expires 30d;
>         }

I get

nginx: [emerg] unknown directive
"http://<DNS_NODE_02>/livetest/WEB-INF/classes/static/classes" in
/usr/local/nginx/conf/nginx.conf:15

If you are going to show config you use, please copy-paste and do not re-type.


After you describe what exactly you want nginx to do, if the answer is
not already clear to you, possibly someone will be able to help.

	f
-- 
Francis Daly        francis at daoine.org



More information about the nginx mailing list