2017-09-09 12 views
0

私は、TeamCityインスタンスをAWS E2 Windows Server 2012マシンにセットアップしました。それはうまく動作するポート80でリッスンしています。それはそれと共に出荷されるWebサーバー上で実行されています。Teamcity WebSocketが動作しない

ただし、websocketサポートは機能しません。ログイン時に

WebSocketプロトコルを使用して最適化されたWeb UIアップデートを使用することはできません。

このエラーは、リモートからログインする場合にのみ表示されます。 localhost上のRDP経由で接続するとすべて正常に動作します。したがって、私はこれがブロックされたポートのためだと仮定します。

これは私が構成されているすべてのインバウンドルールです: enter image description here

私はすでにいくつかの研究をしましたが、WebSocketをが機能していることを開く必要がありポートを見つけることができませんでした。このためにポートが使用されているか、これがconfigで指定されているかという一般的な規則はありますか?

編集:クロームの

ネットワーク解析チームシティーのスタートページをロードするときに私の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: ****** 

答えて

0

サーバー設定を変更してログを調べたところ、Webソケットのハンドシェイクが失敗したことに気付きました。ヘッダーは不完全でした。

これは、WebソケットハンドシェイクをブロックしたVPNによって発生しました。

関連する問題