Я настраиваю TeamCity за общедоступным ELB в Amazon. Я пытаюсь исправить проблему с подключением к WebSocket:
Some users cannot use optimized web UI updates via WebSocket protocol.
Это стандартная установка по умолчанию TeamCity, прослушивающая порт 8111 с помощью ELB, которая завершает HTTPS (TLS) на порте 443 в ELB. Я могу получить доступ к сервису TeamCity нормально.
В мои поиски попали люди, которые пытались использовать NGINX или Apache перед TeamCity, но это не что я пытаюсь сделать. Я даже включил политику AWS ELB ProxyProtocol на бэкэндах.
Есть ли какой-то секретный секрет того, что TeamCity успешно использует WebSockets напрямую через ELB, где HTTPS-соединение прерывается там?
Я чувствую, что мне здесь чего-то не хватает, и документация помогает только в том случае, если я использую обратный прокси-сервер.