Я установил сервер linux с Ubuntu. Установил файлы сертификатов. Создал каталог под /var/www/ с моим доменным именем и публичным html /var/www/domain_name/public_html/
В файле default-ssl.conf я указал следующее и расположение моих ssl файлов.
ServerAdmin admin@domain.domain
ServerName domain.domain
DocumentRoot /var/www/html/domain_name/public_html/
Когда я перехожу на страницу https://domainname, она открывается правильно. Когда я перехожу на страницу https://domainname/subfolder/index.php, она также открывается.
Но когда я пытаюсь получить доступ к https://domainname/phpmyadmin, он удаляет слеш и делает URL https://domainnamephpmyadmin.
Я могу получить доступ к phpmyadmin без https.
Где я что-то забыл?
Дополнительная информация: Когда я перехожу на: https://domainname/phpmyadmin/?SID it works. Для чего нужен ?SID?
Проблема решена. Я принудительно включил SSL в файле config.inc.php в папке et/phpmyadmin/
$cfg['ForceSSL'] = true;
перезапустить apache и перезагрузить конфигурацию apache