目录
一、动静分离概述
Nginx动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离,严格意义上说应该是动态请求跟静态请求分开,可以理解成使用Nginx处理静态页面,Tomcat处理动态页面。
二、动静分离实例
1、前期准备工作
1、实现效果
通过Nginx请求到静态资源!linux根目录创建文件夹/data/html 和/data/image,存放不同内容,最后访问测试。
2、准备工作
(1)、在linux系统中准备静态资源,用于进行访问
linux根目录创建文件夹/data/html 和/data/image
在html文件夹下放a.html,image文件夹下放一个图片a.jpg
a.html
<h1>Test</h1>
2、在Nginx进行动静分离配置
1、在Nginx配置文件nginx.conf文件中进行修改,在server块下
server {
listen 80;
server_name 192.168.0.113;
#charset koi8-r;
#access_log logs/host.access.log main;
location /www/ {
root /data/;
index index.html index.htm;
}
location /image/ {
root /data/;
autoindex on;
}
2、修改完配置文件,重启Nginx
测试:http://192.168.0.113/image/
能列出文件夹中的内容是因为autoindex on;配置:作用:列出当前文件夹的内容
测试:http://192.168.0.113/image/a.jpg