diff --git a/main_dc/nginx/nginx-ssl.conf b/main_dc/nginx/nginx-ssl.conf index 9eb23cc..46b1cb9 100644 --- a/main_dc/nginx/nginx-ssl.conf +++ b/main_dc/nginx/nginx-ssl.conf @@ -139,6 +139,23 @@ server { proxy_send_timeout 600; proxy_read_timeout 600; } + + location /auth/ { + # Проксирование всех запросов к API на Golang сервис + proxy_pass http://api_yal/; # Контейнер Docker + + # Передача оригинальных заголовков от клиента + 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; + proxy_set_header X-Forwarded-Port $server_port; + + # Увеличенные таймауты для длительных операций (10 минут) + proxy_connect_timeout 600; + proxy_send_timeout 600; + proxy_read_timeout 600; + } } # ================================================