nginx代理minio客户端

错误方式

在点击桶名查看文件时, 会一直处于loading加载中
在这里插入图片描述

worker_processes  1; #设置 Nginx 启动的工作进程数为 1。events {worker_connections  1024; ##设置每个工作进程的最大并发连接数为 1024。
}http {include       mime.types; #该文件定义了文件扩展名和 MIME 类型之间的映射default_type  application/octet-stream; #设置默认 MIME 类型为二进制流server_tokens off;    #关闭版本号client_max_body_size 5120m; #允许用户最大上传数据大小sendfile        on; #提高文件传输效率keepalive_timeout  65; #定义客户端与服务器的 keepalive 超时时间# minio对象存储服务server {listen       29000;        server_name  localhost;location /{proxy_read_timeout 600s;                         #设置客户端与后端服务器之间的Length头字段来确定响应内容的长度proxy_pass http://172.17.70.70:29000;           			}}
}

正确方式

worker_processes  1; #设置 Nginx 启动的工作进程数为 1。events {worker_connections  1024; ##设置每个工作进程的最大并发连接数为 1024。
}http {include       mime.types; #该文件定义了文件扩展名和 MIME 类型之间的映射default_type  application/octet-stream; #设置默认 MIME 类型为二进制流server_tokens off;    #关闭版本号client_max_body_size 5120m; #允许用户最大上传数据大小sendfile        on; #提高文件传输效率keepalive_timeout  65; #定义客户端与服务器的 keepalive 超时时间# minio对象存储服务server {listen       29000;        server_name  localhost;location /{proxy_set_header Host $http_host;                           #将原始请求中的 Host 头部传递给后端服务器proxy_set_header X-Real-IP $remote_addr;                 #将客户端的真实 IP 地址传递给后端服务器proxy_set_header REMOTE-HOST $remote_addr;                 #将远程主机的 IP 地址传递给后端服务器proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  #将客户端的 IP 地址附加到 X-Forwarded-For 头部,这用于日志记录并可能对后端服务器有用proxy_set_header X-Forwarded-Proto $scheme;  # 设置X-Forwarded-Proto头为当前请求所使用的协议(HTTP或HTTPS)# 启用 WebSocket 支持proxy_http_version 1.1;                            #指定代理通信使用的 HTTP 版本,这里设置为 1.1proxy_set_header Upgrade $http_upgrade;           #将客户端的 Upgrade 头部传递给后端服务器。这通常用于 WebSocket 通信proxy_set_header Connection "Upgrade";           #将 Connection 头部传递给后端服务器,指示应升级连接以支持 WebSocketproxy_read_timeout 600s;                         #设置客户端与后端服务器之间的连接在空闲状态下的最大时间chunked_transfer_encoding off;  # 禁用chunked传输编码,使用标准的Content-Length头字段来确定响应内容的长度proxy_pass http://172.17.70.70:29000;           			}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/728168.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux文件描述符剖析

文章目录 文件描述符文件描述符分配规则重定向软硬链接软链接(Symbolic Link):硬链接(Hard Link): 文件描述符 文件描述符(File Descriptor)是一个非负整数,用于标识打开…

Java开发从入门到精通(一):Java的基础语法高阶

Java大数据开发和安全开发 (一)Java的流程控制1.1 分支语句1.1.1 IF分支语句第一种IF语句第二种IF-ELSE语句第三种IF-ELSE IF-ELSE语句if语句使用的几个常见问题 1.1.2 switch分支语句switch分支的执行流程switch分支的导学案例:电子备忘录if、switch的比较&#xf…

从一个问题开始聊聊clickhouse的物化视图

【问题】 今天有A问我一个问题,我明明创建了一个物化视图,源表是有数据的,为什么查询物化视图就没有数据? 创建物化视图的SQL示意如下: CREATE MATERIALIZED VIEW schema1.test_mvon cluster clusterNameTO schema1…

【物联网应用案例】从0到N,智慧农业的数据价值

智慧农业全方位渗透到农业的每一个环节,云端解决方案更推动了研究人员、农艺师及农民间的密切协作,为研发企业提供了既经济又具扩展性的完美方案。 据IDC预计,到2036年,农场收集的数据量将增加800%以上,这凸显了农业数…

七.AV Foundation 视频播放 - 图片进度条

引言 播放器的功能功能已经十分完善了,接下来我们给它添加一些提升用户体验的功能。当前市面上的主流播放器几乎都有一个非常友善的功能,用户在退拽进度条的时候可以看见进度条所处进度的视频画面,这对于用户来说是一种直观而且便捷的体验。…

LeetCode刷题---二叉树展开为链表

官方题解:LeetCode官方题解 解题思想: 当根节点不为空时,从二叉树根节点开始遍历 判断当前节点是否有左节点,如果不存在左节点,则当前节点向右移一位 如果存在左节点,创建辅助节点指向左节点,判…

【Python】新手入门(9):数值和序列

🐍【Python】新手入门(9):数值和序列 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&am…

O2O:Offline Meta-Reinforcement Learning with Online Self-Supervision

ICML 2022 paper Introduction 元强化学习(Meta RL)结合O2O。元RL需要学习一个探索策略收集数据,同时还需学习一个策略快速适应新任务。由于策略是在固定的离线数据集上进行元训练的,因此在适应探索策略收集的数据时,它可能表现得不可预测&…

飞桨AI框架安装和使用示例

飞桨AI框架安装和使用示例 飞桨PaddlePaddle是非常流行的国产AI框架,让我们一起来动手实践吧! 安装 飞桨安装参考页面:https://www.paddlepaddle.org.cn/install/quick?docurl/documentation/docs/zh/install/pip/linux-pip.html 在这个安…

垃圾分类网站|基于Springboot框架+java+MYSQL数据库的垃圾分类网站开发设计与实现(可运行源码+数据库+文档)

目录 1.摘 要 2.系统结构设计 3.系统顺序图设计 4.数据库设计 5.系统详细设计 用户前台功能模块 管理员功能模块 垃圾分类管理员功能模块 论文参考 文末获取源码 1.摘 要 本论文主要论述了如何使用JAVA语言开发一个垃圾分类网站 ,本系统将严格按照软件开发…

「雷神加速器」pubg m登陆不上去、连接超时、无法进入游戏解决方法

Pubg Mobile(简称pubg m)作为人气吃鸡端游绝地求生PUBG的正版授权手游,完美保留了游戏中跳伞、跑毒、缩圈、捡装备的经典要素玩法,在手游玩家中有着极高的人气。近期,不少老玩家在登陆启动pubg m时出现登陆不上去、连接超时、无法进入游戏的情况,这里为大家整理汇总了几种常用解…

一款高输出电流 PWM 转换器

一、产品描述 TPS543x 是一款高输出电流 PWM 转换器,集成了低电阻、高侧 N 沟道 MOSFET。具有所列的特性的基板上还包括高性能电压误差放大器(可在瞬态条件下提供高稳压精度)、欠压锁定电路(用于防止在输入电压达到 5.5V 前启动&…

ps aux | grep xxxx和ps ef | grep xxxx这两个命令有什么区别

命令实例 ps aux | grep nexus和ps ef | grep nexus ps aux | grep nexus 和 ps ef | grep nexus 这两个命令都用于在 Unix 或 Linux 系统中查找与 nexus 相关的进程,但它们在展示进程信息时有细微的区别。 ps aux | grep nexus: ps aux 是一种显示系统上所有运行进…

中间件 | Redis - [基本信息]

INDEX 1 常规用法2 QPS3 pipeline 1 常规用法 分布式锁 最常见用法,需要注意分布式锁的redis需要单点 分布式事务 分布式事务中,核心的技术难点其实是分布式事务这个事本身作为数据的持久化 2PC,比如 seata 的 AT 模式下,将 un…

HYBBS 表白墙网站PHP程序源码

安装教程 上传程序安装,然后设置账号密码,登陆后台切换模板手机PC都要换开启插件访问前台。 安装完成后如果不能正常访问就删除install安装文件夹 安装完成后右上角登录后点击头图进入后台 找到插件 安装表白墙配置插件 找到模板 将表白墙模板同时设…

Linux 开发工具 yum、git、gdb

目录 一、yum 1、软件包 2、rzsz 3、注意事项 4、查看软件包 5、安装软件 6、卸载软件 二、git操作 1、克隆三板斧 2、第一次使用会出现以下情况: 未配置用户名和邮箱: push后弹出提示 三、gdb使用 1、背景 2、使用方法 例一&#xff1a…

MyBatis的#{}和${}:安全与灵活并存的SQL之道

MyBatis的#{}和${}:安全与灵活并存的SQL之道 MyBatis是一款广泛使用的Java持久化框架,提供了强大的SQL映射和数据库操作功能。在编写MyBatis的SQL语句时,我们经常会遇到#{}和${}两种不同的占位符语法。本文将详细解析#{}和${}的区别以及它们在…

Day30-Linux基础阶段总复习

Day30-Linux基础阶段总复习 1. 运维人员的三个核心职责(了解)2. 企业网站和应用的可用性的衡量标准(重点)2.1 高并发企业业务写入流程图2.2 中小型企业案例 3. Linux系统诞生发展过程中的关键代表人物4. 企业场景如何针对不同的业…

详解动态规划(算法村第十九关青铜挑战)

不同路径 62. 不同路径 - 力扣(LeetCode) 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finis…

HubSpot出海CRM智能化营销,创造无限商机

随着企业的全球化发展,营销的挑战也在不断增加。如何有效地管理多样化的市场、提升客户互动和参与度,成为了全球企业必须面对的重要问题。在这一挑战背景下,HubSpot出海CRM的营销自动化功能成为了企业的强大利器,为实施全球化营销…