Возможно, вы неправильно понимаете параметры ssl в конфигурации pma.
Это не шифрует трафик c между вашим веб-браузером и phpmyadmin, а скорее соединение между phpmyadmin и вашим mysql сервером и им должен быть установлен на вашем mysql сервере.
И вы не устанавливаете SSL-сертификат для phpMyAdmin для HTTPS
- это веб-приложение, а не веб-сервер. Nginx сохраняет сертификаты и прекращает / разворачивает SSL.
Используемый вами сеанс HTTPS
находится между вашим P C и Nginx - это никак не связано с phpMyAdmin. Ваш phpMyAdmin vhost использует любой сертификат, который вы определили в Nginx.
HTTPS
! = SSL
, поскольку это касается конфигурации phpMyAdmin.
Настройка, на которую вы ссылались, предназначена специально для SSL
соединение между phpMyAdmin и MySQL - которое, если оно находится на локальном хосте, в любом случае не слишком уместно.
После всего этого вопроса следует перейти: https://serverfault.com вы находитесь в неправильное место.
Подробнее: https://serverfault.com/questions/403006/phpmyadmin-with-ssl-https-and-mysql-client-on-nginx