Apache виртуальные хосты с SSL

Существует сторонний инструмент для этого. Инструмент поддерживает Citrix и Службы удаленных рабочих столов.

Сессия монитора запускается (дата и час)
Общее количество монитора, Неактивные, и Активные времена
Сообщите о пользовательских состояниях, когда они произойдут
Приложения, открытые пользователем на сессию
Сводные отчеты для всех пользователей
Соответствие готовые отчеты
IP-адреса и контроль Имен клиента
Использование лицензии на программное обеспечение

Название инструмента является Журналом Служб удаленных рабочих столов.

5
задан 31 July 2009 в 01:31
2 ответа

Необходимо добавить к апачскому conf

NameVirtualHost x.x.x.x:443

с Вашим IP и затем виртуальным хостом

<VirtualHost x.x.x.x:443>
  SSLEngine on
  SSLCertificateFile /etc/apache2/ssl/cert.pem
  SSLCertificateKeyFile /etc/apache2/ssl/key.pem
  SSLCertificateChainFile /etc/apache2/ssl/ca.crt

  # ...
</VirtualHost>
3
ответ дан 3 December 2019 в 01:49
  • 1
    большое спасибо, я попробовал это - это hadn' t работал прежде, но я думаю, что также зафиксировал некоторое несоответствие со своими другими conf файлами. –  user15093 31 July 2009 в 03:29

То, что Вы просите, невозможно. SSL является отдельным слоем, который инкапсулирует Ваш Сеанс HTTP, и он происходит, прежде чем Сеанс HTTP начался. На данном этапе для Apache не возможно определить, каким именем хоста Вы пытаетесь получить доступ к серверу.

Можно только использовать основанные на IP виртуальные хосты с SSL.

Для получения дополнительной информации посмотрите этот раздел Apache SSL/TLS FAQ.

Править: Извините, я неправильно читал Ваш вопрос. Я предположил, что Вы хотели SSL для всех Ваших доменов. Однако при рассмотрении того же FAQ решение вопроса там также. Необходимо явно указать, что порты для HTTP основывали NameVirtualHosts.

1
ответ дан 3 December 2019 в 01:49
  • 1
    Спасибо, это работает теперь. Единственный непреднамеренный побочный эффект состоит в том что: myotherdomain.com также переходит в mydomain.com , но я предполагаю, что могу жить с этим на данный момент. –  user15093 31 July 2009 в 03:30
  • 2
    Кстати, это возможно , чтобы иметь несколько защищенных от SSL названных виртуальных хостов на единственном IP-адресе - я делаю это на своем веб-сайте - но это производит все виды предупреждений в журналах Apache и предупреждений сертификата в браузере. Я, конечно, wouldn' t рекомендуют это для места производства, которое должно выглядеть чистым. –  David Z 31 July 2009 в 07:58
  • 3
    Я полагаю, что можно выйти сухим из воды при использовании Wildcard-сертификатов, но that' s, конечно, не методические рекомендации. Кроме того, как упомянуто в руководстве, можно также сделать это при выполнении сайтов на различных портах. например: домен-a:443 , домен-b:444 –  Kamil Kisiel 31 July 2009 в 10:37
  • 4
    На самом деле SSL виртуальный хостинг нескольких доменов может быть сделан, использовав функцию Server Name Identification. Более поздние версии Apache 2.2.12 вперед позволяют несколько хостов на различных доменных именах на том же IP и порте, существуют некоторые ограничения, на которых клиенты поддерживают SNI все же. –  BenM 3 September 2009 в 01:11

Теги

Похожие вопросы