proxy_pass — директива nginx для проксирования запросов на другой сервер. Пишешь location /api { proxy_pass http://localhost:8080; } — и nginx пересылает все запросы на /api твоему Go-серверу. Важные нюансы: trailing slash меняет поведение (proxy_pass http://backend/ обрезает location prefix), нужно передавать заголовки (proxy_set_header Host, X-Real-IP, X-Forwarded-For). Для WebSocket добавляешь proxy_set_header Upgrade и Connection. Это стандартная схема деплоя Go-сервисов.
Как работает proxy_pass в nginx?
Middle
568 просмотровAFK Offer AI
Что такое higher-order function?