Merge branch 'docs-aws-elb-web-terminals' into 'master'

Add documentation about AWS ELB not supporting web sockets

See merge request gitlab-org/gitlab-ce!28030
This commit is contained in:
Mike Lewis 2019-06-04 04:06:23 +00:00
commit f4c32540d2

View file

@ -43,6 +43,11 @@ detail below.
## Enabling and disabling terminal support ## 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 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 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 through to the next one in the chain. If you installed GitLab using Omnibus, or