Clusterfuck

Був десь колись криво сконфігурований vhost. Apache з цим vhost’ом не міг запуститися без SSL-сертифікату. Acme-tiny не міг підписати новий сертифікат без працюючого веб-сервера. Все, капець, сабж.

Достатньо було б додати в конфіг щось типу <IfFile "/path/cert.pem"> ... </IfFile>, щоб проблема зникла.

Хулєра. Більшість моїх конфігів віртуальних хостів уніфікована і генерується з шаблонів Jinja під час виконання плейбуків Ansible, і в тих шаблонах подібної лажі немає. Але є спеціально створені виключення, якісь окремі конфіги написані руками. Є сенс позбутися таких виключень, бо це зайві ризики.