Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
linux_wiki:apache_http_server [2018/03/23 16:02] billdozor [ssl.conf] |
linux_wiki:apache_http_server [2018/03/23 16:04] billdozor [Redirect HTTP to HTTPS] |
||
---|---|---|---|
Line 175: | Line 175: | ||
</ | </ | ||
* Look for " | * Look for " | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Other Security Settings ===== | ||
+ | |||
+ | Other important security settings. | ||
+ | |||
+ | ==== Redirect HTTP to HTTPS ==== | ||
+ | |||
+ | Redirect all HTTP to HTTPS< | ||
+ | ServerName example.com | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTPS} off | ||
+ | RewriteRule (.*) https:// | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== HSTS ==== | ||
+ | |||
+ | Enabling HTTPS Strict Transport Security (HSTS). | ||
+ | |||
+ | Add the strict transport security header to the listening HTTPS host section | ||
+ | <code bash># Optionally load the headers module: | ||
+ | LoadModule headers_module modules/ | ||
+ | |||
+ | < | ||
+ | Header always set Strict-Transport-Security " | ||
+ | </ | ||
+ | * max-age=63072000 -> Tell web browsers to connect to the site using HTTPS only for two years. Countdown is reset each time the site is visited. | ||
---- | ---- |