Назад | Перейти на главную страницу

phpmyadmin работает с http, но запрещен с https

Я установил новый выделенный веб-сервер, установил phpmyadmin, и он работает. Я следую руководству, которое помогает защитить phpmyadmin, т.е. вызвать phpmyadmin через субдомен, например mysql.mydomain.tld + принудительно перейти на HTTPS. Сначала это работало. Но сейчас, https: //mysql.mydomain.tld переходит к сообщению ЗАПРЕЩЕННЫЙ доступ. Хотя http все еще работает. Вы можете помочь? Спасибо

<VirtualHost *:80>
    # Configuration de l'addresse
    ServerAdmin     bruno@mydomain.tld
    ServerName      mysql.mydomain.tld
    DocumentRoot    /usr/share/phpmyadmin/

    # Redirection vers HTTPS
    RewriteEngine   on
    RewriteCond     %{HTTPS} !=on
    RewriteRule     ^(.*)$ https://%{SERVER_NAME}$1 [L,R=301]
</VirtualHost>        

<IfModule mod_ssl.c>
<VirtualHost *:443>
    # Configuration de l'addresse
    ServerAdmin     bruno@mydomain.tld
    ServerName      mysql.mydomain.tld
    DocumentRoot    /usr/share/phpmyadmin/

    # Personnalisation des logs
    TransferLog     /var/log/apache2/phpmyadmin-access.log
    ErrorLog        /var/log/apache2/phpmyadmin-error.log

    # Utilisation de la clé et du certificat
    SSLEngine       on
    SSLCertificateFile      /etc/apache2/certificate/server.crt
    SSLCertificateKeyFile   /etc/apache2/certificate/server.key
    SSLProxyEngine  on
</VirtualHost>
</IfModule>

phpmyadmin-error.log

[Mon May 28 18:31:44.642664 2018] [ssl:warn] [pid 6496] AH01909: mysql.mydomaintld:443:0 server certificate does NOT include an ID which matches the server name

phpmyadmin-access.log пуст

Извините за поздний ответ.

Я пробовал использовать действующий сертификат для mysql.mydomain.tld: та же проблема.

Наконец, я снова перезапустил конфигурацию с самого начала. И все заработало. Я не мог четко определить, почему это не сработало с предыдущей конф.

Одно думаю я заметил, и главное отличие с конф. файл выше, заключается в том, что я добавил IP-адрес в conf:

<VirtualHost *:443> replaced by <VirtualHost 123.123.123.12:443>

может это была причина?