Я могу лаять неправильное дерево ... Тем не менее, у меня есть сервер MySQL, который принимает подключения только от клиента с действительным сертификатом SSL (см. this link). Это отлично работает, например, с Rails. У меня есть моя база данных на одном сервере и приложение Rails, которое подключается с использованием сертификата клиента. Может быть, не самый быстрый, но он работает.Подключение phpMyAdmin к серверу MySQL через SSL
Конфигурация в database.yml выглядит примерно так:
sslkey: /path/to/client-key.pem
sslcert: /path/to/client-cert.pem
sslca: /path/to/ca-cert.pem
Проблема заключается в том, что я хотел бы провести PhpMyAdmin на том же сервере, что и приложение Rails. Я думаю, что phpMyAdmin просто более ограничен в своих вариантах подключения, потому что я не могу найти способ использовать сертификат клиента для подключения. Но то, что я нашел странным, заключалось в том, что Google для ответов не сильно повлиял на эту тему (что заставляет меня задаться вопросом, не ошибаюсь ли я в этом).
Очевидно, что я могу легко настроить phpMyAdmin для размещения за сертификатом SSL (который будет зашифровывать запросы между браузером клиента и моим сервером phpMyAdmin), но я хочу, чтобы и phpMyAdmin < -> db-соединение было зашифровано.
Возможно ли это? Это плохой выбор дизайна? Есть ли лучшие способы сделать это?
Спасибо,
Ничего, не знал, что :) – 2008-12-01 19:31:31