При использовании Let's Encrypt через программное обеспечение Certbot вы можете использовать плагин Apache для получения и установки сертификатов на вашем веб-сервере Apache.
При вызове «http-01», который, вероятно, является наиболее популярным способом проверки вашего владения доменом, средство проверки подлинности должно каким-то образом обслуживать файл в каталоге /.well-known/acme-challenge
через HTTP через порт 80.
Но как Certbot на самом деле делает это автоматически, с технической точки зрения?
Похоже, что Certbot не изменяет ни конфигурацию вашего виртуального хоста, ни фактическое содержимое корня документа для виртуального хоста.
Так как же Certbot технически справляется с задачей доставки файла в нужное место?