nginx が間違ったドメインにルーティングされる (ほとんどの場合)

nginx が間違ったドメインにルーティングされる (ほとんどの場合)

私は phpMyAdmin を含む 4 つのドメインで nginx をセットアップしており、最近まですべて正常に動作していました。実は、今日マシン (Ubuntu 22.04.3 LTS) でアップデートを実行しているときに気付きました。現在、他のドメインは問題なく動作していますが、phpMyAdmin にアクセスしようとすると、3 番目のドメインにルーティングされます。

phpmyadmin が動作しているタブが開いているのですが、新しいタブで開こうとすると、3 番目のドメインにルーティングされます。つまり、更新しても何も変わりません。phpMyAdmin のログイン画面は表示されますが、ログインしようとするとドメイン 3 に移動し、戻ると 403 - Forbidden が表示されます。

phpmyadmin 設定 (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_name元々は でした~^((.*)\.)?phpmyadmin\.testが、他のドメインと一致するように変更しました。それでも、この厄介な動作は変わりませんでした。

控えめに言っても、私はひどく混乱しています。何かアイデアはありますか?

関連情報