Skip to content

Commit

Permalink
Merge pull request #1463 from Embezzle/T6370
Browse files Browse the repository at this point in the history
reverse-proxy: T6370: Documented usage of http-response-headers option
  • Loading branch information
rebortg authored May 28, 2024
2 parents d9fef26 + 3249752 commit e5dde95
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions docs/configuration/loadbalancing/reverse-proxy.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,11 @@ Service

Set SSL certificate <name> for service <name>

.. cfgcmd:: set load-balancing reverse-proxy service <name>
http-response-headers <header-name> value <header-value>

Set custom HTTP headers to be included in all responses


Rules
^^^^^
Expand Down Expand Up @@ -155,6 +160,11 @@ Backend
Configure requests to the backend server to use SSL encryption without
validating server certificate

.. cfgcmd:: set load-balancing reverse-proxy backend <name>
http-response-headers <header-name> value <header-value>

Set custom HTTP headers to be included in all responses using the backend


HTTP health check
^^^^^^^^^^^^^^^^^
Expand Down Expand Up @@ -291,6 +301,7 @@ HTTPS.

The ``https`` service listens on port 443 with backend ``bk-default`` to
handle HTTPS traffic. It uses certificate named ``cert`` for SSL termination.
HSTS header is set with a 1-year expiry, to tell browsers to always use SSL for site.

Rule 10 matches requests with the exact URL path ``/.well-known/xxx``
and redirects to location ``/certs/``.
Expand All @@ -313,6 +324,7 @@ connection limit of 4000 and a minimum TLS version of 1.3.
set load-balancing reverse-proxy service https mode 'http'
set load-balancing reverse-proxy service https port '443'
set load-balancing reverse-proxy service https ssl certificate 'cert'
set load-balancing reverse-proxy service https http-response-headers Strict-Transport-Security value 'max-age=31536000'
set load-balancing reverse-proxy service https rule 10 url-path exact '/.well-known/xxx'
set load-balancing reverse-proxy service https rule 10 set redirect-location '/certs/'
Expand Down

0 comments on commit e5dde95

Please sign in to comment.