fix(nginx-proxy): Fix http2 duplication and add SSL_STAPLING control #299
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Fixes recurring Nginx warning logs related to duplicate
http2directives and improves handling of SSL stapling for certificates without OCSP support.Fixes
http2warnings: Resolvesnginx: [warn] protocol options redefinedby ensuringhttp2 on;appears only once per server block (moved outsidelistendirectives).ssl_staplingwarnings: Resolvesnginx: [warn] "ssl_stapling" ignoredfor certificates lacking OCSP responders.Changes
http2 on;to a valid location for modern Nginx (1.25.1+), preventing duplication across IPv4/IPv6 listen blocks.SSL_STAPLINGenvironment variable.SSL_STAPLINGenvironment variable.Configuration
New Environment Variable:
SSL_STAPLING: Controls OCSP stapling. Default ison.SSL_STAPLING=offto disable stapling and silence warnings for self-signed certs or certs without OCSP.