У меня Apache 2.4 и следующая конфигурация сайта для задач acme:
<IfModule mod_alias.c>
Alias /.well-known/acme-challenge /var/www/letsencrypt/challenges/
<Directory "/var/www/letsencrypt/challenges/">
Options -Indexes
</Directory>
</IfModule>
<IfModule mod_rewrite.c>
#Redirect before other rewrite rules
RewriteCond %{REQUEST_URI} /\.well\-known/acme\-challenge/
RewriteRule (.*) /.well-known/acme-challenge/$1 [L,QSA]
</IfModule>
Файл связан в sites-enabled
как 000-acme-challenge.conf
, поэтому он будет иметь приоритет над всеми остальными. Это только кажется работающим для под- / доменов, где PHP работает как FPM, а не там, где, например, GitWeb работает как CGI.
Странно, например, мой GitWeb (общедоступный) связан как 010-git.conf
, который должензагрузить его после 000 (верно?).
Кроме того, я получаю ошибку 429 ограничения скорости для некоторых сайтов. Может, мне придется подождать там какое-то время. ; -)
Все под- / домены работают как VirtualHost
btw., Включая GitWeb.