У меня определен сервер для *.example.com.
Мне надо ограничить доступ для name1.example.com - разрешить только с определенного адреса. Как это сделать, не клонируя весь "server" блок? Что-то подобно "location", но по имени сайта, не пути?
server {
listen 443 ssl http2;
server_name *.example.com;
...... еще много всего ......
}
UPDATE: Похоже, что нельзя, так как "allow" может быть только в контексте "http, server, location, limit_except". Но может, я чего-то упустил?
nginx.org/en/docs/http/ngx_http_access_module.html