Nginx配置 -动静分离day06

Nginx配置 -动静分离访问静态day06

标签(空格分隔): nginx


1.什么是动静分离

简单来说就是把动态和静态请求分开,不只是把动态页面和静态页面分离。可以理解成使用Nginx处理静态页面,tomcat处理动态页面。

原理

加快网站的解析速度,将动态页面和静态页面由不同的服务器来解析,加快解析速度,降低原来单个服务器的压力。
动静分离

分类

1.纯粹的把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案。

2.动态和静态文件混合放在一起,通过nginx来分开

expires(浏览器缓存)

1.通过location指定不同的后缀名实现不同的请求转发。通过expires(过期)参数设置,可以设置浏览器缓存的过期时间,减少与服务器之间的请求和流量。
2.具体expires定义:给一个资源设定一个过期时间,也就是说无需去服务端验证,直接通过浏览器自身确认是否过期即可,所以不会产生额外的流量。但是此种方法不适合经常变动的资源。如果经常更新的文件,不建议使用expires来缓存。设置3d,表示在这3天之内访问这个URL,发送一个请求,比对服务器该文件的最后更新时间没有变化,则不会从服务器抓取,返回状态码304,反之,直接从服务器重新下载,返回状态吗200。

2.准备工作

(1)在linux系统中,准备静态资源
,用于进行访问

# cd /
# mkdir data
# cd data
# mkdir www image
# cd www 放入a.html
# cd image 放入图片文件

3.具体配置

  • 在nginx配置文件中进行配置
    1.png

  • autoindex on 列出当前文件夹的内容

  • 重启nginx
    2.png

4.最终效果

(1)浏览器中输入地址
http://192.168.29.130/image/1.jpg
3.png

(2)浏览器中输入地址
http://192.168.29.130/www/a.html
4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值