.png)
У меня настроен 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
, но я изменил его, чтобы он соответствовал другим доменам. Это не изменило раздражающее поведение.
Я, мягко говоря, в диком замешательстве. Есть идеи?