# mlflow_proxy.conf upstream mlflow { server mlflow:5000; } # upstream minio { # server minio:9000; # } server { listen 80; server_name _; # Opcional: escuta em qualquer nome de host # Logs específicos para este server block (ajuda na depuração) access_log /var/log/nginx/mlflow_access.log; error_log /var/log/nginx/mlflow_error.log debug; # Use 'debug' para mais detalhes location / { proxy_pass http://mlflow; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; # Headers úteis para proxys reversos proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # Opcional: Aumentar timeouts se houver problemas de conexão # proxy_connect_timeout 60s; # proxy_read_timeout 60s; } # location /minio { # # Atenção: MinIO pode precisar de reescrita de URL ou configuração específica # # dependendo de como ele lida com subpastas. # proxy_pass http://minio; # proxy_set_header Host $host; # MinIO pode precisar do host correto # 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; # } }