私は、TeamCityインスタンスをAWS E2 Windows Server 2012マシンにセットアップしました。それはうまく動作するポート80でリッスンしています。それはそれと共に出荷されるWebサーバー上で実行されています。Teamcity WebSocketが動作しない
ただし、websocketサポートは機能しません。ログイン時に
WebSocketプロトコルを使用して最適化されたWeb UIアップデートを使用することはできません。
このエラーは、リモートからログインする場合にのみ表示されます。 localhost上のRDP経由で接続するとすべて正常に動作します。したがって、私はこれがブロックされたポートのためだと仮定します。
私はすでにいくつかの研究をしましたが、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: ******