Teamcity WebSocket不工作

Teamcity WebSocket不工作,websocket,teamcity,Websocket,Teamcity,我已经在AWS E2 Windows Server 2012计算机上设置了TeamCity实例。它正在监听工作正常的端口80。它正在随附的Web服务器上运行 但是,websocket支持不起作用。登录时会显示 某些用户无法通过WebSocket协议使用优化的web UI更新 此错误仅在从远程登录时出现。通过本地主机上的RDP连接时,一切正常。因此,我假设这是因为端口阻塞 这是我配置的所有入站规则: 我已经做了一些研究,但无法找到WebSocket正在工作的必须打开的端口。是否有一般规则用于此端

我已经在AWS E2 Windows Server 2012计算机上设置了TeamCity实例。它正在监听工作正常的端口80。它正在随附的Web服务器上运行

但是,websocket支持不起作用。登录时会显示

某些用户无法通过WebSocket协议使用优化的web UI更新

此错误仅在从远程登录时出现。通过本地主机上的RDP连接时,一切正常。因此,我假设这是因为端口阻塞

这是我配置的所有入站规则:

我已经做了一些研究,但无法找到WebSocket正在工作的必须打开的端口。是否有一般规则用于此端口,或者在配置中指定了此端口

编辑:

在加载TeamCity的起始页时,Chrome的网络分析为websocket请求提供了501

Request URL: ******
Request Method:GET
Status Code:501 Not Implemented
Response Headers
view source
Cache-Control:no-store
Connection:keep-alive
Date:Sat, 09 Sep 2017 20:25:41 GMT
Set-Cookie: *****
Transfer-Encoding:chunked
X-Atmosphere-error:Websocket protocol not supported
X-Atmosphere-first-request:true
X-Atmosphere-tracking-id:53449aaa-16c6-43fd-a2bb-ae0da8a6fee1
Request Headers
view source
Accept-Encoding:gzip, deflate
Accept-Language:de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Cache-Control:no-cache
Connection:Upgrade
Cookie: ******
DNT:1
Host: ******
Origin: ******
Pragma:no-cache
Sec-WebSocket-Extensions:permessage-deflate; client_max_window_bits
Sec-WebSocket-Key: ******
Sec-WebSocket-Version:13
Upgrade:websocket
User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
Query String Parameters
view source
view URL encoded
X-Atmosphere-tracking-id:0
X-Atmosphere-Framework:2.2.13-javascript
X-Atmosphere-Transport:websocket
X-Atmosphere-TrackMessageSize:true
browserLocationHost: ******

修改服务器配置并查看日志后,我注意到web套接字的握手失败。标题不完整


最后,这是因为我的VPN阻止了web套接字握手。

修改服务器配置并查看日志后,我注意到web套接字握手失败。标题不完整

最后,这是由于我的VPN阻止了web套接字握手造成的