apache
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| apache [2021-09-28 00:37:21] – [htpasswd] david | apache [2023-06-25 00:41:25] (aktuell) – [.htaccess] david | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| [[http:// | [[http:// | ||
| + | |||
| + | |||
| + | ===== .htaccess ===== | ||
| + | |||
| + | .htaccess testen/ | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ==== Beispiel ==== | ||
| + | |||
| + | * Dateiauflistung deaktivieren | ||
| + | * HSTS-Header setzen | ||
| + | * HTTP zu HTTPS und WWW zu non-WWW umleiten | ||
| + | * ist nur ein einziger redirect, da das **L** und **R** Flag nur einmal vorhanden sind | ||
| + | * man kann statt dem neueren 308 auch den klassischen 301 redirect verwenden | ||
| + | * Zugriff zu versteckten Dateien (.dotfiles) verweigern | ||
| + | |||
| + | <code apache .htaccess> | ||
| + | # disable directory index | ||
| + | Options All -Indexes | ||
| + | |||
| + | # HSTS header | ||
| + | Header always set Strict-Transport-Security " | ||
| + | |||
| + | RewriteEngine on | ||
| + | |||
| + | # HTTP -> HTTPS | ||
| + | RewriteCond %{HTTPS} off [NC] | ||
| + | RewriteRule ^.*$ https:// | ||
| + | |||
| + | # WWW -> non-WWW | ||
| + | RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] | ||
| + | RewriteRule ^.*$ https:// | ||
| + | |||
| + | # deny access to dotfiles | ||
| + | < | ||
| + | Require all denied | ||
| + | </ | ||
| + | </ | ||
/home/http/wiki/data/attic/apache.1632789441.txt · Zuletzt geändert: von david
