From 7c60c4be652ff81656663f71352e7b4856939bcd Mon Sep 17 00:00:00 2001 From: Drew Blessing Date: Thu, 2 May 2019 20:39:41 +0000 Subject: [PATCH] Add AWS ELB note about not supporting web sockets --- doc/administration/integration/terminal.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/administration/integration/terminal.md b/doc/administration/integration/terminal.md index 2596e3fe68b..c34858cd0db 100644 --- a/doc/administration/integration/terminal.md +++ b/doc/administration/integration/terminal.md @@ -43,6 +43,11 @@ detail below. ## Enabling and disabling terminal support +NOTE: **Note:** AWS Elastic Load Balancers (ELBs) do not support web sockets. +AWS Application Load Balancers (ALBs) must be used if you want web terminals +to work. See [AWS Elastic Load Balancing Product Comparison](https://aws.amazon.com/elasticloadbalancing/features/#compare) +for more information. + As web terminals use WebSockets, every HTTP/HTTPS reverse proxy in front of Workhorse needs to be configured to pass the `Connection` and `Upgrade` headers through to the next one in the chain. If you installed GitLab using Omnibus, or