這是我打開 phpMyAdmin 的登錄(索引)頁面時(shí)的警告: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.該錯(cuò)誤應(yīng)該是由我的客戶端和 phpmyadmin 本身之間的負(fù)載均衡器引起的。SSL 在負(fù)載均衡器上終止,因此正在使用的 URL(我假設(shè) phpmyadmin 在請(qǐng)求標(biāo)頭中收到)是https://mydomain/phpmyadmin。負(fù)載均衡器通過 http 與 phpmyadmin 通信,因此 lb 和 pma 之間使用的 URL 是http://mydomain/phpmyadmin(不是 https)。我在 github 上發(fā)現(xiàn)了這篇非常合適的文章:Possibility to Deactivate SSL connection #170,它適用于 Docker 容器,并描述了要傳遞給名為“PMA_ABSOLUTE_URI”的容器以解決問題的環(huán)境變量。這將在 phpmyadmin NON Docker 中進(jìn)行哪個(gè)設(shè)置?我的問題的任何其他解決方案也受到高度贊賞。旁注:登錄后 phpmyadmin 工作正常。您可以登錄,登錄后沒有警告,您可以毫無問題地執(zhí)行所有交互。我只是擔(dān)心警告。
服務(wù)器和客戶端上指示的 HTTPS 不匹配
繁華開滿天機(jī)
2021-08-28 10:16:29