Nginx基础配置之动静分离实现

首先先明确一点,动静分离所说的动态文件和静态文件是人为区分的,现在我们指定 /usr/www/snowman/first.html为动态文件,/usr/www/static/css/static_snowman.css为静态文件

一 基于目录动静分离

基本思路:访问 IP/static 的请求视为请求静态文件,直接访问IP视为访问其他文件,可根据具体需要更改
1.配置静态站点,静态文件都放这里边

mkdir -p /usr/www/static/css

2.创建一个你认为的静态文件

 echo the static file > /usr/www/static/css/static_snowman.css

3.配置nginx.conf
配置两个location实现动静分离
在这里插入图片描述
其中alias的作用与root类似,都是指定路径,但是使用alias不会将location的路径加上来,例如上图就是去/usr/www/static/css/路径找,如果换成root,就变成去/usr/www/static/static找了
访问静态文件192.168.66.64/static/css/static_snowman.css

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值