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

apache: сочетание виртуальных хостов на основе имени и IP и ssl

Я пытаюсь настроить apache 2.2, чтобы можно было использовать два IP-адреса. Один для виртуальных хостов на основе имени, которые все должны использовать один и тот же ssl-ключ, а другой - только для одного хоста на основе IP, который должен использовать другой ssl-ключ. Но кажется, что когда я получаю работу хоста на основе IP или имени, другой ломается.

Может ли кто-нибудь сказать мне, как это сделать в системе Debian, или хотя бы указать мне правильное направление?

Спасибо

SSL не позволяет запускать виртуальные хосты на основе имен. Это связано с тем, что раздел заголовка, содержащий запрос виртуального имени хоста, зашифрован вместе с остальной частью запроса страницы. Следовательно, веб-сервер не может определить, какой виртуальный хост вы запрашиваете, пока он не расшифрует ваш запрос; настоящая ситуация с курицей и яйцом. Вот почему существует ограничение - один сертификат SSL на IP-адрес.

После того, как некоторое время возился с conf-файлами, похоже, теперь он работает, а именно смешивание IP-адресов и имен. Что касается ssl, думаю, я подожду, пока Debian обновит apache.

Спасибо за ваши усилия.

Вероятно, вы указываете vhosts как *: 443, а не IP: 443

Что появляется в журналах ошибок apache?