]> cat aescling's git repositories - mastodon.git/commit
Make sure nginx always send HSTS header (#16633)
authorPeter Dave Hello <hsu@peterdavehello.org>
Fri, 20 Aug 2021 09:54:11 +0000 (17:54 +0800)
committerGitHub <noreply@github.com>
Fri, 20 Aug 2021 09:54:11 +0000 (10:54 +0100)
commita2afcac7d9d55860f62f2f27475cd5a059090505
treef2dbecfab86843ac7b554998ca2a34147c12385f
parent67021484726e88040c5c1502dddd0eef45734c6b
Make sure nginx always send HSTS header (#16633)

By default, it'll only send those headers when the response code is one of the following:
- 200, 201, 204, 206, 301, 302, 303, 304, 307 & 308

As all the traffics should be https, the http protocol only exists to do 301 redirect,
and always send the HSTS header is almost one of the best practices, we should set
nginx to do so.

Reference:
- https://nginx.org/en/docs/http/ngx_http_headers_module.html#add_header
- https://ssl-config.mozilla.org/
dist/nginx.conf