From 501b0eb1e119ad9a888214a8da0ae4ed6df5e3c8 Mon Sep 17 00:00:00 2001 From: yaso-meth Date: Thu, 18 Jul 2024 12:14:26 +0200 Subject: [PATCH] . --- nginx/nginx.conf | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/nginx/nginx.conf b/nginx/nginx.conf index d6564301..38be14aa 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -7,10 +7,14 @@ http { server_tokens off; charset utf-8; - upstream minio { + upstream minioUI { server minio:9001; } + upstream minioAPI { + server minio:9000; + } + # always redirect to https server { listen 80 default_server; @@ -50,6 +54,22 @@ http { } #Minio storage + location /files/UI/ { + proxy_set_header Host $http_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; + + proxy_connect_timeout 300; + # Default is HTTP/1, keepalive is only enabled in HTTP/1.1 + proxy_http_version 1.1; + proxy_set_header Connection ""; + chunked_transfer_encoding off; + + proxy_pass http://minioUI/login; + } + + #Minio storage API location /files/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; @@ -62,7 +82,7 @@ http { proxy_set_header Connection ""; chunked_transfer_encoding off; - proxy_pass http://minio/login; + proxy_pass http://minioAPI; } # location /phpmyadmin/ {