У меня есть 2 пользователей MySQL, обычный 'томми', и пользователь управления 'tommy_ctl'
Апач HTTPD 2.4.7 работает на 9090 для HTTP и HTTPS 9080 дляPHPMYADMIN SSL конфигурация
PhpMyAdmin (v4.1.6) config.inc.php файл имеет пользователя/пароль для 'tommy_ctl'
Я входе на главную страницу PhpMyAdmin как "Томми
Теперь
а) В config.inc.php
с
$cfg['Servers'][$i]['ssl'] = false;
$cfg['ForceSSL'] = false;
Я могу войти в
http://linuxboxA:9090/phpMyAdmin/index.php
https://linuxboxA:9080/phpMyAdmin/index.php
б) Когда я установил
$cfg['Servers'][$i]['ssl'] = true;
почему
https://linuxboxA:9080/phpMyAdmin/index.php
на входе дают ошибку:
#1043 Cannot log in to the MySQL server
Connection for controluser as defined in your configuration failed
Этот параметр SSL не предназначен для связи через Apache?
с) Когда я устанавливаю
$cfg['Servers'][$i]['ssl'] = true;
$cfg['ForceSSL'] = true;
HTTPS 9080 URL занимает много много секунд, чтобы открыть
https://lnappd201.hphc.org:9080/phpMyAdmin/index.php
и на входе становится
https://lnappd201.hphc.org/phpMyAdmin/index.php?token=23771cb3b3851979903c6eb233465fd8
Обратите внимание, что нет порта # в перенаправленном URL-адресе
Также
http://lnappd201.hphc.org:9090/phpMyAdmin/index.php
становится сразу (без входа)
https://lnappd201.hphc.org/phpMyAdmin/?SID
Когда 'ForceSSL' установлено, PhpMyAdmin, видимо, не знает, что апач SSL на порту 9080,
так, как делает опция ForceSSL работает?
Мое намерение состоит в том, даже если Apache работает на обоих портах, я хочу PHPMYADMIN использовать SSL и ForceSSL (для Apache SSL)