Você precisa configurar um novo vhost para example2.xyz.com. Nginx irá ler o nome do domínio primeiro e depois chamar respectivamente o arquivo conf conf padrão.
Em nginx conf de vhost, escute a porta 80 separadamente para o exemplo1 e o exemplo2, ou adicione 80 em conf padrão também para redirecionar para https.
Use o módulo de mapa para mapear vários redirecionamentos, como no exemplo abaixo.
map $http_host $new {
'exp1.xyz.com' '1';
'exp2.xyz.com' '2';
}
server {
listen 80;
if ($new = '1') {
rewrite ^(.*) https://exp1.xyz.com$1 redirect;
}
if ($new = '2') {
rewrite ^(.*) https://exp2.xyz.com$1 redirect;
}
}
Para criar vhosts no nginx, consulte este link link