zulip/docs/production
Alex Vandiver d46279c41e docs: Clarify that trust of X-Fowarded-Proto is also necessary.
Previously, `X-Forwarded-Proto` did not need to be set, and failure to
set `loadbalancer.ips` would merely result in bad IP-address
rate-limiting and incorrect access logs; after 0935d388f0, however,
failure to do either of those, if Zulip is deployed with `http_only`,
will lead to infinite redirect loops after login.  These are
accompanied by a misleading error, from Tornado, of:

    Forbidden (Origin checking failed - https://zulip.example.com does not match any trusted origins.): /json/events

This is most common with Docker deployments, where deployments use
another docker container, such as nginx or Traefik, to do SSL
termination.  See zulip/docker-zulip#403.

Update the documentation to reinforce that `loadbalancer.ips` also
controls trust of `X-Forwarded-Proto`, and that failure to set it will
cause the application to not function correctly.
2023-06-23 10:47:14 -07:00
..
authentication-methods.md docs: Add language to code blocks. 2023-05-31 08:18:03 -07:00
deployment.md docs: Clarify that trust of X-Fowarded-Proto is also necessary. 2023-06-23 10:47:14 -07:00
email-gateway.md docs: Clarify access to port 25 is needed for local email delivery. 2023-06-07 08:56:01 -07:00
email.md docs: Document how to use SMTP without authentication. 2023-02-27 11:59:48 -08:00
export-and-import.md docs: Upgrade to zulip-cloud-current before exporting to Zulip Cloud. 2023-05-15 14:44:11 -07:00
giphy-gif-integration.md docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
index.md docs: Add ReadTheDocs documentation for SCIM. 2023-04-03 17:01:05 -07:00
install-existing-server.md docs: Uncapitalize the name for nginx. 2022-01-25 11:17:51 -08:00
install.md docs: Clarify instructions for getting help with self-hosting. 2023-06-12 13:01:50 -07:00
maintain-secure-upgrade.md contributor docs: Rename "Upgrade or modify Zulip" -> "Upgrade Zulip". 2023-01-27 12:41:56 -08:00
management-commands.md contributor docs: Migrate "Modify Zulip" to its own page. 2023-01-27 12:41:56 -08:00
mobile-push-notifications.md docs: mobile-push-notifications.md: Fix grammar problems found by LanguageTool. 2022-03-18 15:28:16 -07:00
modify.md contributor docs: Rename "Upgrade or modify Zulip" -> "Upgrade Zulip". 2023-01-27 12:41:56 -08:00
multiple-organizations.md web: Save a needless 301 redirect from /plans to /plans/. 2023-03-24 14:51:01 -07:00
password-strength.md docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
postgresql.md puppet: Add PostgreSQL 15 support. 2023-05-10 14:06:02 -07:00
requirements.md docs: Remove unused link references. 2023-05-31 08:18:03 -07:00
scim.md docs: Add language to code blocks. 2023-05-31 08:18:03 -07:00
security-model.md docs: Update production docs for local S3 caching. 2023-05-01 11:28:08 -07:00
settings.md contributor docs: Rename "Customize Zulip" -> "Server configuration". 2023-01-27 12:41:56 -08:00
ssl-certificates.md docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
troubleshooting.md docs: Improve troubleshooting overview intro. 2023-06-12 13:01:50 -07:00
upgrade.md docs: Document supported versions of PostgreSQL. 2023-06-12 16:37:55 -07:00
upload-backends.md puppet: Read resolver from /etc/resolv.conf. 2023-06-12 20:18:28 +00:00
video-calls.md docs: Fix grammar problems found by LanguageTool. 2022-01-21 14:02:14 -08:00