Article ID: 939, created on Jul 1, 2010, last review on May 11, 2014

  • Applies to:
  • Plesk 11.0 for Linux
  • Plesk 10.4 for Linux/Unix
  • Plesk 10.3 for Linux/Unix

Симптомы

Когда вы открываете какой-либо домен через HTTPS, показывается неправильный сертификат. Вы добавили нужный сертификат в настройках сервера, закрепили его за определенным IP-адресом, назначили домен по умолчанию для этого IP-адреса и перезапустили Apache. Однако при открытии адреса https://имя домена по-прежнему используется стандартный сертификат localhost.localdomain (или другой).

Причина и решение

Эта проблема возникает, только если имя домена совпадает с именем хоста сервера. В этом случае виртуальный сервер SSL по умолчанию, определенный в файле /etc/httpd/conf.d/ssl.conf, задает SSL-сертификаты для всех виртуальных серверов с таким же именем, а из-за того, как mod_ssl интерпретирует конфигурацию, последующие определения виртуальных серверов с таким же именем не пересиливают настройки mod_ssl, оставляя определение SSL-сертификата в /etc/httpd/conf.d/ssl.conf без изменений.

Обходное решение

Во всех файлах с именем вида /etc/httpd/conf.d/*.conf (или /etc/apache2/conf.d/*.conf в случае с Debian/Ubuntu) найдите строки, определяющие виртуальные серверы SSL. Для этого можно использовать следующую команду (если вы пользуетесь Debian/Ubuntu, внесите соответствующие изменения в путь):

# grep -iR '^[[:space:]]*<VirtualHost' /etc/httpd/conf.d/* | grep "_default_"

Пример:

    #  grep -iR '^[[:space:]]*<VirtualHost' /etc/httpd/conf.d/* | grep "_default_"
    /etc/httpd/conf.d/ssl.conf:<VirtualHost _default_:443>

Если в результатах выполнения этой команды будут перечислены какие-либо файлы (в нашем примере это /etc/httpd/conf.d/ssl.conf), закомментируйте в них все строки, начинающиеся с

<VirtualHost _default_:443>

до строки

</VirtualHost>

После этого остановите и снова запустите (не перезапускайте!) сервер Apache.

a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 56797cefb1efc9130f7c48a7d1db0f0c 0a53c5a9ca65a74d37ef5c5eaeb55d7f aea4cd7bfd353ad7a1341a257ad4724a e8756e9388aeca36710ac39e739b2b37 dd0611b6086474193d9bf78e2b293040 f4ce8084cb23619ef5fe9428ecc388ea

Email subscription for changes to this article
Save as PDF