Насколько я понимаю надо в строчке
location / {
return 301
https://srv1.example.org$request_uri;
}
подставлять не фиксированный адрес
https://srv1.example.org, а подменять на адрес обращения, и ниже указать
server {
listen 443 ssl;
server_name srv1.example.org;
...}
server {
listen 443 ssl;
server_name srv2.example.org;
...}
server {
listen 443 ssl;
server_name srv*.example.org;
...}
Но я пока не понимаю как.