Я обслуживаю 6 веб-сайтов. Один предназначен для моего личного использования, доступ осуществляется по протоколу https. Таким образом, самоподписанный сертификат — это просто билет. Я создал сертификат, и этот виртуальный хост работает по https.
Однако при настройке таким образом, когда кто-либо пытается получить доступ к остальным пяти сайтам через https (которые браузеры пробуют в первую очередь), что я не хочу работать или вызывать проблемы с доступом, вместо веб-сайта, на который они пытаются попасть, Apache сбрасывает их прямо на мой единственный защищенный сайт, что является совершенно странным, нежелательным и неожиданным поведением.
Создание большего количества самоподписанных сертификаты для других сайтов и добавление для них других конфигураций SSL работает, но, поскольку они являются самоподписанными, браузеры категорически возражают и отпугивают большинство посетителей. Я также не хочу усложнять автоматически создаваемые бесплатные сертификаты. Потому что причины. И платить за них правильно. Это бесплатные сайты, которые я размещаю как общедоступную службу, без проблем с данными.
Итак: есть ли способ настроить Apache для размещения как одного сайта https, так и остальных пяти как только http без этого поведения SSL-перехода на неправильный веб-сайт?
Я мог бы настроить второй компьютер и разместить там сайт https с отправленным туда портом SSL и порт http по-прежнему отправляется на текущий сервер. Но это похоже на чрезмерные прыжки с обручем, не так ли?
Подробнее здесь: https://stackoverflow.com/questions/798 ... tual-hosts