Skip to content

Fixes #901 - Explain NGINX_SERVER_SCHEME in the HTTPS scenarios - #904

Merged
ralf401 merged 1 commit into
mainfrom
rsc/fixes/901-bp
Sep 8, 2026
Merged

ralf401 merged 1 commit into
mainfrom
rsc/fixes/901-bp

Conversation

@ralf401

@ralf401 ralf401 commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

The scenarios that terminate TLS at a reverse proxy set NGINX_SERVER_SCHEME=https themselves since zammad-docker-compose#614. Document why on the scenarios page: Zammad's bundled Nginx overwrites X-Forwarded-Proto, so the scheme must be configured in Zammad's own Nginx or the 'Secure' session cookie is never written and login fails with a CSRF token verification error.

Related issue: #901

The scenarios that terminate TLS at a reverse proxy set
NGINX_SERVER_SCHEME=https themselves since zammad-docker-compose#614.
Document why on the scenarios page: Zammad's bundled Nginx overwrites
X-Forwarded-Proto, so the scheme must be configured in Zammad's own
Nginx or the 'Secure' session cookie is never written and login fails
with a CSRF token verification error.

Related issue: #901

Co-authored-by: Dusan Vuckovic <dv@zammad.com>
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

Artifacts

Produced during runtime

📦 html-5af4eae

@ralf401
ralf401 merged commit 9eb930b into main Sep 8, 2026
1 check passed
@ralf401
ralf401 deleted the rsc/fixes/901-bp branch September 8, 2026 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extend the Nginx proxy manager scenario with all required variables

1 participant