下载服务器有2种,一种是本地文件下载,一种是重定向下载。(本地下载要求服务器带宽大,重定向可以放入到OSS里面)

Http块下面 加一个,如果有了,就不需要加了!

    sendfile        on;

本地文件下载、视频播放

缺点:资源名称、路径不支持中文、特殊符号!

    必在Http块下面 加入:	autoindex_localtime on; 这样才能保证时区正常!

    # 将来访问呢就是 server_name/abc 即可访问下载页面
    location /abc {
		alias "E:/Program Files (x86)/download/";  #文件夹路径有空格 就""包起来
		autoindex on;
        autoindex_exact_size off;
		charset gbk,utf-8;
    }

Windows完美版

设置Windows区域开启”非Unicode程序的语言”,选择”Beta版本,使用UnicodeUTF-8提供全球语言支持”!

    # 将来访问呢就是 server_name/abc 即可访问下载页面
    location /abc {
		alias "E:/Program Files (x86)/download/";  #文件夹路径有空格 就""包起来
		autoindex on;
        autoindex_exact_size off;
		charset utf-8;
    }

重定向下载 return 301 下载地址;


    location = /download {

         return 301 https://zhenliaoapp.oss-cn-hangzhou.aliyuncs.com/%E6%9E%95%E8%81%8AApp%E6%B5%8B%E8%AF%950.1.7.apk;
    }

    location = /download/ {

         return 301 https://zhenliaoapp.oss-cn-hangzhou.aliyuncs.com/%E6%9E%95%E8%81%8AApp%E6%B5%8B%E8%AF%950.1.7.apk;
    }