背景
为了减轻服务端下载的压力,我们可以把nginx作为静态资源服务器,通过配置nginx路由进行静态资源的下载。
访问下面的地址可以直接下载静态资源 picture.png 和 BiJieClient.apk:
http://example.com/wallpaper/picture.png
http://example.com/apks/BiJieClient.apk
实现
-
上传静态资源:
在服务器 /home 目录下新建两个目录: wallpaper和apks用来存放静态资源,并修改文件夹权限。把 picture.png 和 BiJieClient.apk分别上传到这两个文件夹下。 -
配置nginx
#修改为root
user root;
http {
server {
listen 80;
server_name localhost;
# 配置静态资源路由
location ^~ /wallpaper/ {
root /home/;
autoindex on;
}
location ^~ /apks/ {
root /home/;
autoindex on;
}
}
}