六、Nginx动静分离配置实例
动静分离示意图:
动静分离从目前实现的角度来讲,大致分为两种:
- 将静态文件独立成单独的域名,放在独立的服务器上(目前主流推崇的方案)
- 将动态文件和静态文件混合在一起发布,通过nginx来分开。
准备工作:
(1)在Linux系统中准备一些静态资源
cd /
mkdir data
cd data
mkdir image www
然后在image页面随便放一张图片,在www页面随便写一个html文件:(不做过多介绍)
具体配置:
在Nginx配置文件中进行配置:
cd /usr/local/nginx/conf/
vim nginx.conf
配置当访问Nginx服务器的www的时候,索引到本地的/data目录下的www,当访问Nginx服务器的image的时候,索引到本地的/data目录下的image。
之后,我们重启一下Nginx。
cd …/sbin
./nginx -s stop
./nginx
如果要设置缓存的时间的话,可以使用属性express。