Nginx--动静分离

Nginx–动静分离

Nginx 动静分离简单来说就是把动态跟静态请求分开;严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面, Tomcat 处理动态页面。
目前最主流的方案是:把静态文件独立成单独的域名,放在独立的服务器上

在这里插入图片描述

另一种方法是动静文件混合在一起发布,通过 nginx 来分开;通过 location指定不同的后缀名实现不同的请求转发。通过 expires 参数设置,可以使浏览器缓存过期时间,减少与服务器之间的请求和流量。

   server {
       listen       80;
       server_name  192.168.92.128;

       #charset koi8-r;

       #access_log  logs/host.access.log  main;

       location / {
           root   htm;
           index  index.html index.htm;
       }

       location /files/ {
          root  /server/data/;
       }

       location /image/ {
           root  /server/data/;
           autoindex  on;
       }


发布了96 篇原创文章 · 获赞 64 · 访问量 2300
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 像素格子 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览