Nginx配置动静分离
动静分离是将动态请求和静态请求分开,不仅仅是页面。
动态请求:比如通过tomcat查询数据库,就是需要后端接口做一些事情。
静态请求:请求一个html文件或者一个图片,可以通过nginx指向一个静态资源服务器,里面又一些html css js等等。

一种是纯粹把静态文件放到一台服务器上,动态文件放到另外一台服务器上
另一种是动态跟静态混合在一起发布,通过nginx把他们分开。
通过location指定不同的后缀名实现不同的请求转发
通过expires参数设置,可以使浏览器缓存过期时间,具体expires定义是给一个资源设定一个过期时间,也就是无需去服务端验证,不会产生额外的流量,这种方适合不经常变动的资源,设置为3d,表示在这3天之内访问这个url,发送一个请求,对比服务器该文件的更新时间,如果时间没有变化,则返回304,如果有变化则返回200;
2、准备工作
(1)在linux系统中准备静态资源,用于进行访问,使用nginx指向静态资源
3、 具体配置

4、最终测试
(1)浏览器输入地址
http://192.168.17.129/image/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?