Docker内安装Mysql/Mariadb提示”服务器和客户端上指示的 HTTPS 之间不匹配”解决方案
本文最后更新于 1769 天前,其中的信息可能已经有所发展或是发生改变。

使用docker安装phpmyadmin,启动成功登录,出现提示:服务器和客户端上指示的 HTTPS 之间不匹配。这可能导致 phpMyAdmin 无法正常工作或存在安全风险。请修复您的服务器配置以正确指示 HTTPS。

phpmyadmin_ssl.png

以前phpmyadmin是直接安装在nginx里的,没有这个问题。现在用caddy做为代理。外部访问使用https,内部用http。

解决方法是修改参数:

$cfg['PmaAbsoluteUri'] = 'https://pma.xxx.com';

或者

在docker中启动,可以在启动时指定环境参数(该参数在官方文档里没有但是有效):

-e PMA_ABSOLUTE_URI=https://pma.xxx.com
上一篇
下一篇