阿里云ESC的Nginx代理OSS

用自己 ESC 服务器上的nginx转发阿里云的资源 (推荐)

nginx server 配置:

server {
        server_name  static.xxx.xxx;

        location /ali/ {
            proxy_pass http://xxx.oss-cn-hangzhou-internal.aliyuncs.com/;       # 后面必须跟上 /
            # proxy_set_header Host "xxx.oss-cn-hangzhou-internal.aliyuncs.com"; # 公共读可以设置
            proxy_set_header Referer http://static.test.com; # 开启防盗链之后,需要设置防盗链域名
            proxy_set_header X-real-ip $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_hide_header Content-Disposition; #注意,这一句可以防止浏览器下载文件
        }
}

使用其他CDN设置

请求Header 
Referer aliyun.com

响应Header
Content-Disposition    inline


xxxx.oss-cn-hongkong.aliyuncs.com
跟随源站

Last updated