Виртуальный хостинг на основе имен для идентификации различных виртуальных хостов SSL на сервере Ubuntu Apache LAMP? - PullRequest
0 голосов
/ 16 декабря 2011

Разве нельзя использовать виртуальный хостинг на основе имен для идентификации разных виртуальных хостов SSL?

Я пытаюсь реализовать https: для нескольких веб-сайтов на моем сервере Ubuntu 10.04, но я наткнулся на этот ресурс, который говорит мне, что это невозможно сделать:

http://www.linuxpoweruser.com/?p=121

Обходной путь, приведенный в этом HowTo, предполагает, что у меня есть структура сайта, подобная этой:

www.abc.com/site1
www.abc.com/site2
www.abc.com/site3

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

Спасибо.

Ответы [ 3 ]

0 голосов
/ 16 декабря 2011

Если вы хотите запустить все на одном IP-адресе, у вас есть несколько вариантов:

Если вы можете использовать несколько IP-адресов, просто используйте один сертификат на IP-адрес.

0 голосов
/ 11 февраля 2015

Вы можете создать сертификат SSL для каждого виртуального хоста (то есть для каждого веб-сайта или домена или субдомена), который вы размещаете на своем сервере, единственное, что вам следует принять во внимание, - это указать каждый ключ сертификата Vhost и указатьправильное расположение этих файлов в вашей файловой системе.Если вы хотите использовать несколько виртуальных хостов SSL с собственными самоподписанными сертификатами для каждого виртуального хоста в Ubuntu, вы можете обратиться к этому руководству http://www.bytelinux.com/create-self-signed-certificates-enable-apache-ssl-ubuntu-14-10/

0 голосов
/ 16 декабря 2011

Вы можете только использовать основанные на имени хосты с SSL, если они используют один и тот же сертификат, потому что согласования SSL происходят до того, как заголовок Host фактически передан.

Итак, если у вас есть разные хосты в одном домене, например a.example.com, b.example.com, c.example.com, то вы можете использовать их с *.example.com подстановочным сертификатом. В противном случае обходного пути нет.

...