Saya memiliki nginx menjalankan beberapa domain di bawah direktif server tunggal
server {
listen 80;
server_name www.domain.com;
server_name x.domain.com;
server_name y.domain.com;
----
----
----
}
Sekarang, saya perlu menggunakan arahan lokasi untuk mencocokkan subdomain dan menerapkan autentikasi dasar untuk itu. Setara dengan
location x.domain.com {
auth_basic "Admin Login";
auth_basic_user_file /etc/nginx/.htpasswd;
}
Bagaimana saya melakukan ini?
?
dan<>
? Saya percaya itu harusserver_name ~^(?<sub>\.)?(?<domain>.+)$;