2014-02-06 3 views
1

У меня есть 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)

ответ

2

$cfg['Servers'][$i]['ssl'] для связи между web server and MySQL server.

$cfg['ForceSSL'] должно заставлять web browser connection to phpMyAdmin to be over HTTPS.

Как указано в документации для ForceSSL, включив ее в определенных конфигурациях (я подозреваю, что может использовать нестандартный порт https), вам потребуется установить $cfg['PmaAbsoluteUri'], чтобы phpMyAdmin знал, какой порт использовать.

Надеюсь, что это поможет!

Смежные вопросы