Независимо от браузера, вы можете исправить ошибки конфигурации.Alias
, No slotmem from mod_heartmonitor
, ...
Что касается ошибки SSL, вы используете SNI (Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
).IE 6 НЕ поддерживает SNI.Таким образом, Apache не знает, к какому сайту пытаются подключиться пользователи IE 6.
Когда Apache получает запрос, для которого не включен SNI, он смотрит на порт (здесь 443) и обрабатывает запрос с помощью первого VirtualHost.находится на порту 443 (сверху вниз в конфигурации).Поэтому пользователь IE 6 всегда получит сертификат, указанный в первом <VirtualHost *:443>
, представленном в вашей конфигурации.
На данный момент у вас есть 2 варианта.
- Не поддерживает IE 6Поместите на свой сайт заметку, что старые версии не работают с вашим сайтом (и, честно говоря, IE 6 очень старый, все известные мне бизнес-сайты больше не поддерживают его).
- Поставьте значение по умолчанию
<VirtualHost *:443>
, которое вы хотите, чтобы пользователи IE 6 видели первыми в вашей конфигурации.Но они не смогут связаться с другими.
РЕДАКТИРОВАТЬ 22: 45 : если пользователи IE6 также не могут получить доступ к http-версии вашего сайта, это возможночто:
- они вообще не подключаются, проверьте ваши логи Apache.Вы должны поместить журналы в режим отладки (
LogLevel debug
). - они соединяются, но Apache не понимает запрос.Снова проверьте журналы Apache.
- они получают страницу, но IE вылетает, пытаясь отобразить изображение.Это может быть вызвано кодом JavaScript, который IE6 слишком стар для понимания.Подтвердите, получает ли браузер страницу или нет.Я не знаю, можете ли вы просмотреть какую-нибудь консоль в IE6 (я знаю, что в новейшей версии есть что-то подобное).Если Javascript не выполняется, вы не увидите страницу в своем IE.Вы можете попытаться получить доступ к очень простой тестовой странице.