CK1999525 2021-09-26 17:26
浏览 18
已结题

nginx代理linux系统上wav文件

如何通过代理的方式,可以在浏览器页面上读取linux的上的wav文件。
现nginx配置:

 server {
        listen       9001;
        server_name  localhost;
        charset utf-8;
        location ~ .*\.(gif|jpg|jpeg|png|wav)$ {
            expires 24h;
            root /home/qms/recordings/;#指定存放路径
            proxy_store on;
            proxy_store_access user:rw group:rw all:rw;
            proxy_temp_path /home/qms/recordings/;
            proxy_redirect          off;
            proxy_set_header        Host $host:9001;
            client_max_body_size    10m;
            client_body_buffer_size 1280k;
            proxy_connect_timeout   900;
            proxy_send_timeout      900;
            proxy_read_timeout      900;
            proxy_buffer_size       40k;
            proxy_buffers           40 320k;
            proxy_busy_buffers_size 640k;
            proxy_temp_file_write_size 640k;
            if ( !-e $request_filename)
            {
                 proxy_pass  http://10.40.21.80:9001;#默认80端口
            }
        }
        location /qms-wav/ {    #指定视频、音频存放路径
           root  /home/qms/recordings/;
           autoindex on;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }   

    }

error日志:
021/09/26 17:11:19 [crit] 1037#0: *19273 open() "/home/qms/recordings/0000005512" failed (13: Permission denied) while reading upstream, client: 10.x, server: localhost, request: "GET /qms-wav/20210924/wx.wav HTTP/1.0", upstream: "http://10.x:9001/qms-wav/20210924/wx.wav", host: "10.x:9001"
2021/09/26 17:11:19 [error] 1038#0: *19271 upstream prematurely closed connection while reading response header from upstream, client: 10.x, server: localhost, request: "GET /qms-wav/20210924

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月4日
    • 创建了问题 9月26日

    悬赏问题

    • ¥15 软件工程用例图的建立(相关搜索:软件工程用例图|画图)
    • ¥15 如何在arcgis中导出拓扑关系表
    • ¥15 处理数据集文本挖掘代码
    • ¥15 matlab2017
    • ¥15 在vxWorks下TCP/IP编程,总是connect()报错,连接服务器失败: errno = 0x41
    • ¥15 AnolisOs7.9如何安装 Qt_5.14.2的运行库
    • ¥20 求:怎么实现qt与pcie通信
    • ¥50 前后端数据顺序不一致问题,如何解决?(相关搜索:数据结构)
    • ¥15 基于蒙特卡罗法的中介效应点估计代码
    • ¥15 罗技G293和UE5.3