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

Включить HTTPS с CNAME Apache

У меня есть два сервера apache, имена каждого из которых - primary.domain.com и secondary.domain.com.

Основной сервер выполнит rsync и зеркально отобразит все файлы на Дополнительный сервер в качестве резервной копии. Я пытаюсь сделать Secondary как аварийное переключение. Я пытаюсь настроить некоторый CDN для прохождения этих серверов через поддомен cdn, поэтому я бы использовал cdn.domain.com, чтобы указать на primary.domain.com

Однако, если основной сервер выходит из строя, и я хотел бы быстро изменить cdn, чтобы он указывал на дополнительный, но все это делается с помощью HTTPS. У меня уже установлен SSL на основном и дополнительном серверах, но HTTPS CNAME не работает.

Как заставить его работать? Я уже пытался изменить ServerAlias ​​с помощью cdn, но это не работает, как мне сделать так, чтобы перенаправление могло иметь HTTPS? Или это невозможно?

Спасибо

Здесь у нас есть проблемы:
а) Распространение контента. Если интервал между обновлениями не является проблемой, вы можете использовать rsync. В противном случае вы должны использовать что-то вроде DRBD (ведущий-ведомый) или распределенные файловые системы (Ceph или GlusterFS). Если ваши веб-сайты используют базы данных, вы должны выбрать какую-нибудь распределенную базу данных.
б) Балансировка нагрузки. Вы можете использовать несколько записей DNS.
в) Высокая доступность. Некоторое кластерное решение, например Linux-HA.

Существует множество аспектов, связанных с сервером, независимо от того, распределены они географически или нет, если у вас есть два или более центров обработки данных и скорость соединения ...