I'm setting up TeamCity behind a public ELB in Amazon. I am attempting to fix the WebSocket connection issue:
Some users cannot use optimized web UI updates via WebSocket protocol.
This is a standard, default install of TeamCity listening on port 8111 with an ELB that terminates HTTPS (TLS) on port 443 at the ELB. I'm able to access the TeamCity service just fine.
My searches came up for people who were trying to use NGINX, or Apache in front of TeamCity, but that is not what I am trying to do. I've even enabled the AWS ELB ProxyProtocol Policy on the backends.
Is there some secret sauce to having TeamCity successfully use WebSockets directly through an ELB where the HTTPS connection gets terminated there?
I feel like I am missing something here, and the documentation only helps if I'm using a reverse proxy in front.