Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:letsencrypt [2022/02/06 21:19] – deploy_hooks reparieren st | software:letsencrypt [2023/08/11 10:24] (aktuell) – [Hooks] st | ||
|---|---|---|---|
| Zeile 51: | Zeile 51: | ||
| **generisch**: | **generisch**: | ||
| <code bash> | <code bash> | ||
| - | ./ | + | certbot |
| </ | </ | ||
| - | bei Apache + standalone-Variante vorher Webserver stoppen: | + | ==== Hooks ==== |
| - | < | + | |
| + | Die wichtigsten hooks: | ||
| + | * pre-hook + post_hooks (Befehle die vorher bzw. nachher laufen) | ||
| + | * deploy_hooks (nach erfolgreicher Verlängerung z.B. zur Installation des Zertifikats) | ||
| + | Verzeichnisse: | ||
| + | Beispiel: bei standalone-Variante Webserver lighttpd (der keine Integration hat) stoppen ((allerdings wäre hier die Methode webroot sinnvoller)): | ||
| + | <code bash> | ||
| + | |||
| + | Es können auch mehrere Befehle (innerhalb eines hooks) angegeben werden: < | ||
| + | |||
| + | https:// | ||
| ==== Zertifikate verlinken ==== | ==== Zertifikate verlinken ==== | ||
| Zeile 118: | Zeile 127: | ||
| ==== Apache ==== | ==== Apache ==== | ||
| + | |||
| + | <code bash>apt install python3-certbot-apache</ | ||
| + | |||
| + | <code bash> | ||
| / | / | ||
| Zeile 125: | Zeile 138: | ||
| deploy_hook = systemctl restart apache2 | deploy_hook = systemctl restart apache2 | ||
| </ | </ | ||
| - | |||
| - | Es können auch mehrere Befehle (Dienste) angegeben werden: | ||
| - | |||
| - | < | ||
| - | |||
| Zeile 135: | Zeile 143: | ||
| <code bash>apt install python3-certbot-nginx</ | <code bash>apt install python3-certbot-nginx</ | ||
| + | |||
| + | <code bash> | ||
| / | / | ||
| Zeile 151: | Zeile 161: | ||
| $Domain = / | $Domain = / | ||
| </ | </ | ||
| + | |||
| ==== cronjob ==== | ==== cronjob ==== | ||
| Zeile 172: | Zeile 183: | ||
| Falls diese fehlen korrigiert das folgende playbook die deploy_hook (und optional noch die pre_hook or post_hook): | Falls diese fehlen korrigiert das folgende playbook die deploy_hook (und optional noch die pre_hook or post_hook): | ||
| + | [[https:// | ||
| < | < | ||