Nginx 动静分离设置

一、准备工作

1、什么是动静分离

Nginx动静分离简单的说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理的分离,严格意义上说应该是动态请求跟静态请求分开,可以理解成使用Nginx处理静态页面,Tomcat处理动态页面,动静分离从目前实现上有两种,一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案,另外一种方法时动态和静态文件混合在一起发布,通过Nginx来分开。

2、建静态资源目录

建目录data,且在目录下建image及www目录,并在image下放图片,在www放静态页面,如下图:

二、配置Nginx文件

配置如下:

  server {
        listen       90;
        server_name       192.168.198.128;


        location /www/ {
            root  /usr/data/;
            index  index.html index.htm;
        }

        location /image/ {
            root /usr/data/;
            autoindex on;  #访问image文件,图片自动列出来
        }

    }

三、访问image及www路径,可查看静态资源

 

原文地址:https://www.cnblogs.com/xiaokuangnvhai/p/11649634.html