这是我打开 phpMyAdmin 的登录(索引)页面时的警告:There is mismatch between HTTPS indicated on the server and client.This can lead to non working phpMyAdmin or a security risk.Please fix your server configuration to indicate HTTPS properly.该错误应该是由我的客户端和 phpmyadmin 本身之间的负载均衡器引起的。SSL 在负载均衡器上终止,因此正在使用的 URL(我假设 phpmyadmin 在请求标头中收到)是https://mydomain/phpmyadmin。负载均衡器通过 http 与 phpmyadmin 通信,因此 lb 和 pma 之间使用的 URL 是http://mydomain/phpmyadmin(不是 https)。我在 github 上发现了这篇非常合适的文章:Possibility to Deactivate SSL connection #170,它适用于 Docker 容器,并描述了要传递给名为“PMA_ABSOLUTE_URI”的容器以解决问题的环境变量。这将在 phpmyadmin NON Docker 中进行哪个设置?我的问题的任何其他解决方案也受到高度赞赏。旁注:登录后 phpmyadmin 工作正常。您可以登录,登录后没有警告,您可以毫无问题地执行所有交互。我只是担心警告。
1 回答
- 1 回答
- 0 关注
- 1854 浏览
添加回答
举报
0/150
提交
取消