nginx enruta al dominio incorrecto (la mayor parte del tiempo)

nginx enruta al dominio incorrecto (la mayor parte del tiempo)

Tengo un nginx configurado con cuatro dominios, incluido phpMyAdmin; y todo ha estado funcionando hasta hace poco. De hecho, lo descubrí hoy, mientras ejecutaba las actualizaciones en la máquina (Ubuntu 22.04.3 LTS). Ahora, mientras los otros dominios funcionan perfectamente, al intentar acceder a phpMyAdmin enruta mi tercer dominio.

Incluso tengo una pestaña abierta con phpmyadmin funcionando; pero cada vez que intento abrirlo en una pestaña nueva, se dirige al tercer dominio. Es decir... una actualización no cambió nada: todavía aparece la pantalla de inicio de sesión de phpMyAdmin; pero al intentar iniciar sesión me llevó al dominio 3; y al regresar resultó en un 403 - Prohibido.

la configuración de phpmyadmin (de nginx/sites-enabled):

server {
    listen 80;

    root    /var/www/phpmyadmin;
    index index.php index.html index.htm;
    server_name ~^(\w+\.)?phpmyadmin\.test$;
    location / {
        try_files $uri $uri/ /index.php;
    }

    location ~ \.php$ {
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
        include snippets/fastcgi-php.conf;
    }
}

server_nameOriginalmente era ~^((.*)\.)?phpmyadmin\.test, pero lo cambié para que coincida con los otros dominios. Eso no cambió el comportamiento irritante.

Estoy, dicho suavemente, tremendamente confuso. ¿Algunas ideas?

información relacionada