Nginx 作为静态资源服务器,配置静态资源下载

背景

为了减轻服务端下载的压力,我们可以把nginx作为静态资源服务器,通过配置nginx路由进行静态资源的下载。

访问下面的地址可以直接下载静态资源 picture.png 和 BiJieClient.apk:

 http://example.com/wallpaper/picture.png
 http://example.com/apks/BiJieClient.apk

实现

  1. 上传静态资源:
    在服务器 /home 目录下新建两个目录: wallpaper和apks用来存放静态资源,并修改文件夹权限。把 picture.png 和 BiJieClient.apk分别上传到这两个文件夹下。

  2. 配置nginx

#修改为root
user  root;  

http {
    server {
        listen       80;
        server_name  localhost;
        
        # 配置静态资源路由
		location ^~ /wallpaper/ {     
			root /home/;
			autoindex on;
		}
		
		location ^~ /apks/ {     
			root /home/;
			autoindex on;
		}
    }
}

你可能感兴趣的:(Nginx)