nginx配置实例-动静分离准备
什么是动静分离
简单说就是把动态和静态分离开来,可以理解为nginx处理静态页面,tomcat处理动态页面,动态请求:通过tomact用数据库对应的操作命令实现,静态请求,比如需要请求一个html文件。
一般的处理方式是:纯粹把静态文件独立成单独的域名,放在独立的服务器上,是我们目前主流推崇的方案。另一种方式就是动态跟静态文件混合在一起发布,通过nginx来分开。
同时我们通过location指定不同的后缀名实现不同的请求转发。通过expires参数设置可以使浏览器缓存过期时间,减少与服务器之间的请求和流量。如果经常更新的文件不建议使用Expires来缓存。
准备工作
(1) 在linux中准备一些静态资源用于访问: 准备www来存放html 准备image存放图片
(2) nginx.conf中的配置
(3)最终展示结果
- 此时我们因为添加了autoindex on 所以展示如图