phpmyadmin配置mysql ssl連接

找到phpmyadmin配置文件,啓用配置

$cfg['Servers'][$i]['ssl'] = true;#開啓驗證
$cfg['Servers'][$i]['ssl_key'] = '/tmp/client-cert/mysql-client-key.pem';#key文件
$cfg['Servers'][$i]['ssl_cert'] ='/tmp/client-cert/mysql-client-cert.pem'#cert文件;
$cfg['Servers'][$i]['ssl_ca'] = '/tmp/cert/mysqld-ca-cert.pem';#ca文件
$cfg['Servers'][$i]['ssl_ca_path'] = '/tmp/client-cert/';//祕鑰文件路徑
$cfg['Servers'][$i]['ssl_ciphers'] = 'DHE-RSA-AES256-SHA';//加密方式
$cfg['Servers'][$i]['ssl_verify'] = false;#不建議開啓

ssl_verify自phpMyAdmin 4.6.0起支持此功能。
如果你的PHP安裝使用MySQL本機驅動程序(mysqlnd),你的MySQL服務器是5.6或更高版本,並且你的SSL證書是自簽名的,那麼你的SSL連接可能會因驗證而失敗。將其設置爲false將禁用驗證檢查。
從PHP 5.6.0開始,它還驗證服務器名稱是否與其證書的CN匹配。目前無法在不禁用完整SSL驗證的情況下禁用此檢查。

文檔連接:

phpmyadmin官方中文文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章