Дикий тупняк, знаю, но... нужно воткнуть одну хрень (phpmyadmin) на другую хрень (которую я терпеть не могу). phpMyAdmin ставил из репы, в nginx все настроил
location /phpMyAdmin {
allow IP1/32;
allow IP2/32;
allow IP3/32;
deny all;
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpMyAdmin/(.+\.php)$ {
root /usr/share/;
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
location /phpmyadmin {
rewrite ^/* /phpMyAdmin last;
}
В итоге получаю окошко логина, в которое я не могу залогинится, выдает «Невозможно подключиться к серверу MySQL», причем при любом пароле, правильном и неправильном. Из консоли нормально логинится.
Думал, что хост/порт/сокет не указан - указывал, все равно не видит.
Скорее всего где-то косяк в пермишенах, господа много(и не очень)звездочники, что подскажете?