bigbluebutton-Github/build/packages-template/bbb-etherpad
Calvin Walton 9ecea0804e nginx config: Allow overriding the $scheme variable
The etherpad component's nginx configuration needs to know the request
scheme in order to set some variables that influence whether the
'Secure' flag is set on cookies. Right now it directly uses the $scheme
variable, but this variable does not get set to the expected value if
nginx is behind a reverse-proxy where the proxy handles TLS termination.

Adjust the etherpad nginx config to use a variable with a different name
$real_scheme, which can be set in the nginx server block to match the
configuration of the nginx listeners.

This variable is set to the value of $scheme in the default
/etc/sites-available/bigbluebutton file. The bbb-install.sh script will
be updated to set this variable in the configurations it writes.

People using other installation scripts will need to add this variable
to their nginx configuration file, or etherpad might not operate correctly.
2023-04-25 17:13:24 -04:00
..
after-install.sh Merge remote-tracking branch 'upstream/v2.4.x-release' into dev-24-0125 2022-01-25 16:56:52 +00:00
after-remove.sh build: do not delete .nginx file, it is removed on upgrade too 2022-03-18 19:02:46 +00:00
before-install.sh initial public version 2021-08-13 12:53:18 +02:00
before-remove.sh initial public version 2021-08-13 12:53:18 +02:00
build.sh Fix etherpad session authentication to work in cluster setups 2022-05-16 07:40:42 +02:00
etherpad.service Merge tag 'v2.5.3' into merge25-26-jul14 2022-07-15 11:08:02 -03:00
notes.nginx nginx config: Allow overriding the $scheme variable 2023-04-25 17:13:24 -04:00
opts-focal.sh build: renamed opts-bionic to -focal 2022-03-14 18:53:35 +00:00
settings.json Merge pull request #15884 from danielpetri1/etherpad-language 2022-12-22 13:09:25 -05:00