Как отключить автоматическое перенаправление на HTTPS в PHPMYADMIN?

Как настроить Apache вместе с PHPMyAdmin для предотвращения автоматического редиректа с HTTP на HTTPS по неизвестной причине? Столкнулся с ситуацией, где при заходе на `http://[ip-адрес]` открывается страница Apache, но при переходе на `http://[ip-адрес]/phpmyadmin` происходит редирект на HTTPS и возникает ошибка err_ssl_protocol_error. Была попытка отключить SSL в конфигурации PHPMyAdmin через `$cfg['ForceSSL'] = false;`, однако проблема осталась. Как решить данную проблему?
  • 28 марта 2024 г. 10:09
Ответы на вопрос 2
Для отключения автоматического перенаправления на HTTPS в PHPMyAdmin, вам нужно отредактировать конфигурационный файл Apache. 

1. Откройте файл конфигурации Apache. Обычно он находится в `/etc/apache2/sites-available/000-default.conf` или `/etc/httpd/conf/httpd.conf`.

2. Найдите блок конфигурации для вашего сайта или для PHPMyAdmin, если он настроен отдельно.

3. В этом блоке найдите секцию, отвечающую за настройки SSL (обычно это содержит директивы `SSLEngine`, `SSLCertificateFile`, `SSLCertificateKeyFile`, `SSLCertificateChainFile`, `SSLProtocol` и т.д.).

4. Закомментируйте или удалите эти директивы, чтобы отключить SSL для этого сайта или приложения.

5. Перезапустите Apache, чтобы изменения вступили в силу: `sudo service apache2 restart` или `sudo systemctl restart httpd`.

После выполнения этих действий автоматическое перенаправление на HTTPS в PHPMyAdmin должно быть отключено. Теперь при заходе на `http://[ip-адрес]/phpmyadmin` не должно происходить редиректа на HTTPS.
Была подобная проблема, была связанна c тем что домен третьего уровня не мог открываться по http так как основной домен второго уровня имел ssl и браузер автоматически редиректил на https, но у вас используется в адресе ip, а не домен... Чисто для проверки теории попробуйте через инкогнито открыть ресурс и принудительно указать http... Также может это поможет.
Похожие вопросы