Nginx配置动静分离

动静分离是将动态请求和静态请求分开,不仅仅是页面。
动态请求:比如通过tomcat查询数据库,就是需要后端接口做一些事情。
静态请求:请求一个html文件或者一个图片,可以通过nginx指向一个静态资源服务器,里面又一些html css js等等。
 
0
 
一种是纯粹把静态文件放到一台服务器上,动态文件放到另外一台服务器上
另一种是动态跟静态混合在一起发布,通过nginx把他们分开。
通过location指定不同的后缀名实现不同的请求转发
通过expires参数设置,可以使浏览器缓存过期时间,具体expires定义是给一个资源设定一个过期时间,也就是无需去服务端验证,不会产生额外的流量,这种方适合不经常变动的资源,设置为3d,表示在这3天之内访问这个url,发送一个请求,对比服务器该文件的更新时间,如果时间没有变化,则返回304,如果有变化则返回200;
2、准备工作
(1)在linux系统中准备静态资源,用于进行访问,使用nginx指向静态资源
3、 具体配置
 
0
4、最终测试
(1)浏览器输入地址
http://192.168.17.129/image/
posted @   我让你皮  阅读(146)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示