Я хочу реализовать оператор местоположения LetsEncrypt acme-challenge глобально для любого server_name, которое когда-либо будет запрошено.
Итак, я написал следующий блок сервера:
server {
server_name ~^(.+)$;
listen 80;
location ^~ /.well-known/acme-challenge/ {
default_type "text/plain";
root /etc/nginx/ssl/le;
allow all;
}
}
Из того, что я думаю, я знаю, я понимаю, что если есть точное совпадение с серверным блоком, мой серверный блок, указанный выше, не будет вызван.
Есть ли какой-нибудь трюк, как это сделать, даже не касаясь фактических серверных блоков доменов?
Я даже в порядке с оператором if