Как в Nginx SSL сделать HTTP Basic Auth для одного виртуального хоста?
Почитайте вот тут nginx.org/en/docs/http/configuring_https_servers.h... а именно - раздел про SNI.
Что по-вашему должно происходить при обращение к srv2 по https?