nginx配置后端日志下载

nginx配置: 

    server {
        listen       8010;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /web/dist;
            index  index.html index.htm;
        }

        location /test {
           proxy_pass http://127.0.0.1:8016/test;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

        location /app/file/ {
                root /data/;              #当你浏览器访问:http://×××/app/file时,是从"/data/"下面去找"/app/file/"的,例如写成"root /;"时,则访问:http://×××/app/file时,就是从"/"下面去找"/app/file"的
                sendfile on;              # 开启高效文件传输模式
                #autoindex on;             # 开启目录文件列表
                autoindex_exact_size on;  # 显示出文件的确切大小,单位是bytes
                autoindex_localtime on;   # 显示的文件时间为文件的服务器时间
                charset utf-8,gbk;        # 避免中文乱码

                # 开启下载功能
                if ($request_filename ~* ^.*?\.(jpg|txt|doc|pdf|jpeg|gz|zip|docx|exe|xlsx|ppt|pptx)$){
                        add_header Content-Disposition attachment;
                        add_header Content-Type application/octet-stream;
                }
        }

如果是容器挂载,则挂载的路径是"/data/app/file",如果配置的是:

        location /data/ {
            root /;

挂载路径是:/data

当你浏览器访问:http://×××/app/file时,是从"/data/"下面去找"/app/file/"的,例如写成"root /;"时,则访问:http://×××/app/file时,就是从"/"下面去找"/app/file"的

后端日志路径:

[root@localhost sysman]# pwd 
/data/app/file/log/sysman
[root@localhost sysman]# ls
all-2024-01-02.0.log  all-2024-01-03.0.log  all-2024-01-04.0.log  all-2024-01-05.0.log  all-2024-01-06.0.log  all-2024-01-07.0.log  all-2024-01-08.0.log  all.log

日志下载地址:

http://10.10.10.10:8010/app/file/log/sysman/all.log

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小邋遢2.0

你的鼓励将是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值