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

Проблемы с выделенным сервером с SSL и IP-адресами, контент отображается не на том сайте

У нас есть несколько сайтов на этом выделенном сервере. Страницы с одного сайта отображаются на другом. Пример:

Сейчас я в WHM и вот что вижу:

Тот, который говорит: "Основной веб-сайт имеет IP-адрес?" тот, который неправильно отображается во всех доменах без SSL. Я предполагаю, что это связано с тем, что для ДРУГОГО домена на нашем IP-адресе включен "Web SNI", что, по-видимому, позволяет использовать несколько сертификатов на одном IP?

Чтобы решить эту проблему, не мог бы кто-нибудь подтвердить эти шаги?

  1. Получите каждый сайт на собственном выделенном IP.
  2. Удалите хост SSL для каждого сайта в WHM.
  3. Повторно добавьте хост SSL для каждого сайта в WHM с новым выделенным IP-адресом.

Или я могу каким-то образом также включить "Web SNI" для домена, который в настоящее время отображается неправильно? Не знаю, как это сделать, но я посмотрю, сможет ли кто-нибудь подтвердить, что это решит проблему.

я нашел Другой вопрос здесь с этим комментарием, но я не уверен, применимо ли это к моей ситуации: "... по крайней мере, на Apache правильно настроенный виртуальный хост на основе имени должен отображать правильный контент, даже с SSL (я сам использовал это). Вы получите предупреждение" это фиктивный сертификат ", но если клиент принимает сертификат, клиент все равно будет отправлять заголовок Host на сервер, который Apache должен использовать для выбора блока VirtualHost и отображения правильного содержимого, а не чужого сайта ». Так ли это здесь? Если это так, что я могу сказать своему хостингу, чтобы они поняли (и исправили!) Проблему?

Ваш перечисленный третий вариант - когда доступ к клиентскому сайту1 осуществляется через https. Ошибка сертификата связана с тем, что ваш сертификат SSL предназначен (только) для clientite2. Вот ваши варианты:

  1. Вы хотите, чтобы клиентский сайт1 был доступен через SSL, через один IP-адрес.

    • Вам нужен мультидоменный SSL-сертификат, в котором указаны как клиентский сайт1, так и клиентский сайт2.
    • Ваша конфигурация SSL vHost должна маршрутизироваться по имени, как и ваша конфигурация без SSL.
  2. Вы хотите, чтобы клиентский сайт1 был доступен через SSL через несколько IP-адресов.

    • Вам нужен сертификат SSL для каждого клиентского сайта1 и клиента2
    • Конфигурация вашего хоста SSL может быть привязана по IP-адресу к одному клиентскому сайту1 или клиентскому сайту2 (конфигурация vHost не требуется)
  3. Вы не хотите, чтобы клиентский сайт1 был доступен через SSL

    • Прекратить доступ к clientite1 через https
    • Используйте второй IP-адрес для обработки clientite1, чтобы на https-порте ничего не прослушивалось.