From 0081a02567d874d1fda62d8d79d6a02f4008f056 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 19 Jun 2025 19:08:11 +0800 Subject: [PATCH] . --- nginx/s3.conf | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 nginx/s3.conf diff --git a/nginx/s3.conf b/nginx/s3.conf new file mode 100644 index 0000000..fe973f2 --- /dev/null +++ b/nginx/s3.conf @@ -0,0 +1,40 @@ +upstream cloud { + server 127.0.0.1:9000; # MinIO S3 API + keepalive 64; +} + +upstream admin { + server 127.0.0.1:9001; # MinIO 控制台 Web UI + keepalive 64; +} + +server { + server_name s3.szaiai.com; + + client_max_body_size 100M; + + # 默认拒绝所有未匹配路径 + location / { + return 404; + } + + # MinIO S3 API:程序访问 S3 时使用这个路径 + location /s3/ { + proxy_redirect off; + proxy_pass http://cloud/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + # MinIO 控制台 Web UI + location /console/ { + proxy_redirect off; + proxy_pass http://admin/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } +}