diff --git a/infra/apache.md b/infra/apache.md
index b006663..583a7e3 100644
--- a/infra/apache.md
+++ b/infra/apache.md
@@ -1 +1,51 @@
-# Apache
\ No newline at end of file
+# Apache
+
+## Prérequis
+
+Activer le module `headers` :
+```
+a2enmode headers
+apachectl configtest
+systemctl reload Apache2
+```
+
+## Activation de HSTS
+
+Créer le fichier `/etc/apache2/hsts.conf` :
+```
+# HTTP Strict Transport Security (mod_headers is required) (63072000 seconds)
+Header always set Strict-Transport-Security "max-age=63072000"
+```
+
+Inclure la configuration HSTS dans la configuration des sites web hébergés :
+```
+
+ […]
+ Include hsts.conf
+ […]
+
+```
+
+## Activation de CSP
+
+Créer le fichier `/etc/apache2/csp.conf` :
+```
+Header set Content-Security-Policy "default-src 'self'; frame-ancestors 'self';"
+Header set X-Frame-Options "SAMEORIGIN"
+```
+
+Inclure la configuration HSTS dans la configuration des sites web hébergés :
+```
+
+ […]
+ Include csp.conf
+ […]
+
+```
+
+## Vérification Mozilla Observatory
+
+Mozilla met à disposition un service pour évaluer la configuration d'un site web. Vive recommandation de l'utiliser.
+
+Exemples :
+* https://observatory.mozilla.org/analyze/www.libre-service.eu