Eu tenho o nginx executando vários domínios sob uma diretiva de servidor único, como
server {
listen 80;
server_name www.domain.com;
server_name x.domain.com;
server_name y.domain.com;
----
----
----
}
Agora, preciso usar a diretiva de localização para corresponder a um subdomínio e aplicar a autenticação básica a ele. O equivalente a
location x.domain.com {
auth_basic "Admin Login";
auth_basic_user_file /etc/nginx/.htpasswd;
}
Como eu faço isso?
?
e<>
? Eu acredito que deveria serserver_name ~^(?<sub>\.)?(?<domain>.+)$;