Поскольку никто не ответил на мой вопрос, я работал над ним и, наконец, нашел ответ.
На самом деле проблема возникла из двух частей:
1. Когда вы хотите указатьк пути, который содержит специальные символы, такие как «.», «\» или пробел в строке с «...», вы должны использовать его в «\.»формат.Я настаиваю на том, что это применимо только в том случае, если у вас есть строка, заключенная в двойные кавычки, а не все параметры, которые есть в вашем файле конфигурации.
<Directory "/var/www/default/\.well-known/acme-challenge/">
Таким образом, правильная форма части псевдонима / каталога приведена ниже.:
Alias /.well-known/acme-challenge/ /var/www/default/.well-known/acme-challenge/
<Directory "/var/www/default/\.well-known/acme-challenge/">
Options None
AllowOverride None
ForceType text/plain
RedirectMatch 404 "^(?!/\.well-known/acme-challenge/[\w-]{43}$)"
</Directory>
Вы можете получить «HTTP / 1.1 302 Found», а не «HTTP / 1.1 200 OK», когда вы называете URL тестового файла 'curl'.Он возвращает 302, потому что вы каким-то образом перенаправляете запрос куда-то еще, чем вы видите в адресной строке.Но это нормально для авторизации домена LetsEncrypt.
curl -I http://example.com/.well-known/acme-challenge/test.html
2. Когда вы вызываете команду certbot или letsencrypt, в параметре webroot он должен указывать на корень вашего каталога вызова ACME (/ var / www /default /) не конечный пункт назначения сертификатов (/var/www/default/.well-known/acme-challenge/), поскольку acmetool сам создает путь к каталогу в каждом предоставленном вами веб-корне.Таким образом, правильная форма команды certbot или letsencrypt для вышеуказанного псевдонима / каталога должна быть такой:
letsencrypt certonly --webroot -w /var/www/default/ -d example.com -d www.example.com --renew-by-default
или
certbot certonly --webroot --webroot-path=/var/www/default/ -d example.com
Я очень плохо знаком с конфигурацией Apache, но покапоскольку я искал проблему, это очень популярная проблема для тех, кто хочет использовать LetsEncrypt через сервер Apache.Так что простите, если это простейший вопрос для большинства из вас, ребята.
Наслаждайтесь!