Create minio.subdomain.conf.sample

This commit is contained in:
Alex Jarvis-Blanks 2025-01-09 10:18:51 +00:00 committed by GitHub
parent 8625ed9dbd
commit 25d56bbede
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,42 @@
## Version 2024/01/09
# make sure that your minio container is named minio
# make sure that your dns has a cname set for minio
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name storage.*;
include /config/nginx/ssl.conf;
client_max_body_size 0;
location / {
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app minio;
set $upstream_port 9001; # MinIO console port
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
# Additional headers for MinIO
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;
}
# API endpoint
location /api/ {
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app minio;
set $upstream_port 9000; # MinIO API port
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
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;
}
}