Dies scheint zu funktionieren, fügte die Position von index.php hinzu und fügte direkt die PHP-Verarbeitung in dieser Position ein (andernfalls wird die PHP-Analyse nicht analysiert):
set $allowed 0; if ($remote_addr = my.ip.address) { set $allowed 1; } location /phpmyadmin { if ($allowed != 1) { rewrite ^ /404 break; } } location = /phpmyadmin/index.php { if ($allowed != 1) { rewrite ^ /404 break; } include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; }