首页 > 系统相关 >docker 下nginx 实现文件下载

docker 下nginx 实现文件下载

时间:2022-10-09 15:05:30浏览次数:57  
标签:文件 header filename Content nginx docker 下载

 

1、新建目录存放文件

 

2、将目录挂载到容器,新增配置如下

 

 

3、nginx 配置文件新增配置

location ~* (.*.apk) { #代理后缀为apk的文件
    add_header Content-Type "application/octet-stream";
    if ( $args ~ ^filename=(.*) ) {
      add_header Content-Disposition "attachment; filename=$1";
    }
    root /etc/nginx/file; #需要代理的文件目录 这里是挂载到容器的目录

}

 

4、重启docker 就可以通过域名加文件名称下载文件了

 

标签:文件,header,filename,Content,nginx,docker,下载
From: https://www.cnblogs.com/feathe/p/16772078.html

相关文章

  • Docker File
    概述DockerFile是一个由一系列命令组成的脚本文件,该脚本文件用来构建镜像文件,比如官方的tomcat、ngnix都是通过dockerfile构建的镜像流程:开发应用=>DockerFile=>打包为镜像......
  • docker网络
    容器之间网络互通测试理解Docker0准备工作:清空所有的容器,清空所有的镜像dockerrm-f$(dockerps-a-q)#删除所有容器dockerrmi-f$(dockerimages-qa)#删除全部......
  • docker部署项目注意事项记录
    1.不同容器之前通信,如前端容器与后端容器,需要注意配置文件(如前端nginx的nginx.conf,后端的application.yml)里的ip地址要为宿主机的具体ip,如192.168.0.12,而不能为loca......
  • VS2019 下载NUGet包 本地安装 但没有成功
    1、下载:在网址https://www.nuget.org/中找对应的包版本 2、新建程序包源地址,其地址设置为下载的本地包地址:E:\NuGet离线包;点击更新   3、在程序包管理控制......
  • docker start a web container
    dockerstartawebcontainerStep1:SetupDefinetheapplicationdependencies.Createadirectoryfortheproject:mkdirwebcdwebCreateafilecalled......
  • cornerstone4.2下载、svn
      新版svn永久激活版下载  点击如下链接https://mac.macsc.com?id=NDQxMzk4搜索cornerstone,下载安装即可    ......
  • docker常用命令
    镜像命令1.启动类命令启动docker:systemctlstartdocker停止docker:systemctlstopdocker重启docker:systemctlrestartdocker查看docker状态:systemctlstatusd......
  • Python FTP 下载文件 简单示例
    简单的FTP下载,不加任何异常判断。<spanstyle="font-size:14px;">importosfromftplibimportFTPftp_addr='10.10.0.1'f=FTP(ftp_addr)f.login('anonymous')f.cwd("apk......
  • zookeeper下载安装(base)
    1,获取,Apache官网下载 http://zookeeper.apache.org/releases.html我下载下来的,放在网盘上了地址: http://pan.baidu.com/s/1bnm21Jp2,解压出来 tarxvf zookeeper-3.4.......
  • Python HTTP Basic 认证 + 下载文件到本地
    简单代码示例<spanstyle="font-size:18px;">importurllib2frombase64importencodestringurl='http://www.xxx.com/xxxx.csv'user='aaa'passwd='bbbbb'req=......