错误方式
在点击桶名查看文件时, 会一直处于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.1
proxy_set_header Upgrade $http_upgrade; #将客户端的 Upgrade 头部传递给后端服务器。这通常用于 WebSocket 通信
proxy_set_header Connection "Upgrade"; #将 Connection 头部传递给后端服务器,指示应升级连接以支持 WebSocket
proxy_read_timeout 600s; #设置客户端与后端服务器之间的连接在空闲状态下的最大时间
chunked_transfer_encoding off; # 禁用chunked传输编码,使用标准的Content-Length头字段来确定响应内容的长度
proxy_pass http://172.17.70.70:29000;
}
}
}