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自己负责处理了。