Несоответствие между HTTPS, указанным на сервере и клиенте - PullRequest
0 голосов
/ 18 июня 2019

Это предупреждение при открытии страницы входа (индекса) моего 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 завершается на loadbalancer, поэтому используемый URL (который phpmyadmin получает в заголовках запросов, я полагаю) равен https://mydomain/phpmyadmin.

Loadbalancer взаимодействует с phpmyadmin через http, поэтому используемый между lb и pma URL является http://mydomain/phpmyadmin (не https).

Я нашел эту очень подходящую статью на github: Возможность деактивировать соединение SSL # 170 , которое предназначено для контейнеров Docker и описывает env var какпередается в контейнер с именем «PMA_ABSOLUTE_URI» для решения проблемы.

Какая настройка будет в phpmyadmin NON Docker?

Любое другое решение моей проблемы также высоко ценится.

Sidenote: Phpmyadmin отлично работает после входа в систему.Вы можете войти в систему, после входа в систему нет предупреждений, и вы можете выполнять все взаимодействия без проблем.Я просто беспокоюсь о предупреждении.

...