【笔记】Nginx动静分离

前言

Nginx动静分离简单来说就是把动态请求和静态请求分开,不能理解成只单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求和静态请求分开,可以理解成使用Nginx处理静态页面,Tomcat处理动态页面。

静态资源部署

准备工作

准备资源

  • 创建静态资源目录
1
2
3
4
cd /usr/local/var/www
mkdir data
mkdir data/img
mkdir data/www
  • 在img复制一张图片做测试,命名为01.jpg

  • 在www复制一个网页文件做测试,命名为a.html

修改配置文件

location 块

/usr/local/etc/nginx/nginx.conf
1
2
3
4
5
6
7
8
location /www/ {
root html/data/;
index index.html index.htm;
}
location /img/ {
root html/data/;
autoindex on;
}

测试截图

完成

参考文献

哔哩哔哩——尚硅谷官方