zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Nginx 配置实例-动静分离

实例配置Nginx 分离 动静
2023-09-14 09:14:08 时间

Nginx 动静分离简单来说就是把动态请求静态请求分开,Nginx 处理静态请求,Tomcat处理动态请求。

动静分离从目前实现角度来讲大致分为两种:

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

② 另外一种方法就是动态跟静态文件混合在一起发布,通过 nginx 来分开。

通过 location 指定不同的后缀名实现不同的请求转发。

一、准备 (nginx作为静态文件服务器)

1. 项目静态资源准备

在根目录创建文件夹 data

在 data 文件夹下面创建 image www 俩个文件夹

a.html 的页面内容:static page 

2. nginx配置

找到nginx安装目录,打开 /conf/nginx.conf 配置文件

[root@localhost data]# cd /usr/local/nginx/conf/
[root@localhost conf]# vim nginx.conf
location /image/ {
     root /data;
     autoindex on;
}

location /www/ {
     root /data;
     autoindex on;
}

二、实验测试

1. 访问页面

2. 访问图片 

三、七牛云

七牛云官网地址https://portal.qiniu.com

微信快速注册账号,免费新建存储空间

将图片资源上传,一样可以实现静态资源分离效果