Nginx动静分离《三》

Posted anionic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx动静分离《三》相关的知识,希望对你有一定的参考价值。

1.概念

  所谓的动静分离就是指图片,css, js之类的都交给nginx来处理,nginx处理不了的,比如jsp 就交给tomcat来处理

  好处是nginx处理静态内容的吞吐量很高,比tomcat高多了,这样无形中提升了性能

2.修改nginx.conf配置

  在locaction下面添加一个新的location:

  

 location ~\.(css|js|png)$ {
        	root C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ROOT;//tomcat默认项目目录
	}

  表示所有的css js png访问都由nginx来做,注意,填写本地地址的时候,要用正斜杠 / 不要用反斜杠 \

3.测试

  启动tomcat,启动nginx,访问:http://127.0.0.1

  观察tomcat日输出志,就会发现,只访问了jsp, 所有的css,js,png都不会经过 tomcat,而是由nginx自己负责处理了。

以上是关于Nginx动静分离《三》的主要内容,如果未能解决你的问题,请参考以下文章

5.3 Nginx 动静分离

Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第三部分

Nginx实现 动静分离

Nginx + Tomcat 实现 负载均衡 和 动静分离群集

Nginx 动静分离概述

Nginx 动静分离概述