Ми розміщуємо два веб-сайти на нашому досить крихітному, але відданому виробничому сервері. Для обох веб-сайтів потрібна автентифікація SSL.
Отже, у нас встановлені віртуальні хости для обох. Вони посилаються на власні файли domain.key, domain.crt і domain.intermediate.crt.
Кожен файл CSR та сертифікатів для кожного сайту був налаштований за допомогою власної унікальної інформації, і між ними нічого не можна поділити (крім самого сервера)
Однак, на яке символічне посилання на сайт (встановлений в / etc / apache2 / включено сайти) є посиланням першим, це посилання на сертифікат сайту, навіть якщо ми відвідуємо другий сайт.
Так, наприклад, припустимо, що наші компанії - Cadbury і Nestle. Ми налаштовуємо обидва сайти з власними сертифікатами, але створюємо символічне посилання Cadbury у папці з підтримкою сайту apache, а потім Nestle's.
Ви можете відвідати Nestle чудово, але якщо ви перевірите встановлення сертифіката, він посилається на сертифікат Cadbury.
Ми розміщуємо ці веб-сайти на спеціалізованому сервері Ubuntu 12.04.3 LTS. Обидва сертифікати надає Thawte.com.
Я натрапив на кілька потенційних рішень, які не мали успіху. Я сподіваюся, що хтось інший має гідне рішення?
Дякую
Редагувати: Єдиним іншим рішенням, яке, здається, мало успіху для деяких людей, є використання SNI з Apache. Однак налаштування тут, схоже, зовсім не збігаються з нашими.