nginx направляет на неправильный домен (в большинстве случаев)

nginx направляет на неправильный домен (в большинстве случаев)

У меня настроен nginx с четырьмя доменами, включая phpMyAdmin; и все работало до недавнего времени. На самом деле, я узнал об этом сегодня, когда запускал обновления на машине (Ubuntu 22.04.3 LTS). Теперь, пока другие домены работают отлично, попытка доступа к phpMyAdmin ведет к моему третьему домену.

У меня даже открыта вкладка с работающим phpmyadmin; но каждый раз, когда я пытаюсь открыть ее в новой вкладке, она перенаправляется на третий домен. То есть... обновление ничего не изменило: я все еще вижу экран входа в 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, но я изменил его, чтобы он соответствовал другим доменам. Это не изменило раздражающее поведение.

Я, мягко говоря, в диком замешательстве. Есть идеи?

Связанный контент