Здравствуйте.
Имею на одном сервере 3 сайта. Для одного из них настроил https.
Имеем http://site1.com/ http://site2.com/ и httpS://site3.com/ С недавнего времени заметил, что все обращения к 443 порту редиректятся на site3.com (который https). Все редиректы делал с помощью .htaccess, но конкретно для site3.com остальные работают без редиректа.Если я более менее смог донести свою проблему помогите найти причину такого глобального редиректа.
> Здравствуйте.
> Имею на одном сервере 3 сайта. Для одного из них настроил https.
> Имеем http://site1.com/ http://site2.com/ и httpS://site3.com/ С недавнего времени заметил,
> что все обращения к 443 порту редиректятся на site3.com (который https).
> Все редиректы делал с помощью .htaccess, но конкретно для site3.com остальные
> работают без редиректа.
> Если я более менее смог донести свою проблему помогите найти причину такого
> глобального редиректа.рекомендую почитать. книжки, документацию, статьи...
Попробую понятным языком ;-)
Для каждого https-сайта нужен отдельный ip-адрес, для этого протокола не работает name-based виртуализация и соотв. у вас _не_ работает name-based редирект для site1/site2 в случае запросов по https, а апач все эти запросы перебрасывает на site3.
> Для каждого https-сайта нужен отдельный ip-адрес, для этого протокола не работает name-based
> виртуализация и соотвВообще, да. Но, говорят, это зависит... В т.ч. от "версии" клиента, кривизны радиоволн и др. сложных материй.
http://en.gentoo-wiki.com/wiki/Apache2/SSL_and_Name_Based_Vi...
http://wiki.apache.org/httpd/NameBasedSSLVHosts
> Попробую понятным языком ;-)
> Для каждого https-сайта нужен отдельный ip-адрес, для этого протокола не работает name-based
> виртуализация и соотв. у вас _не_ работает name-based редирект для site1/site2
> в случае запросов по https, а апач все эти запросы перебрасывает
> на site3.Не обязательно иметь отдельный ip-адрес. Я разобрался с проблемой. Так как все люди здесь умные до невозможности, то и глупым своим решением позориться не буду.