Устаревшее серверное приложение поддерживает только SSLv3, возможно ли использовать прокси-сервер и получить TLS?

Устаревшее серверное приложение поддерживает только SSLv3, возможно ли использовать прокси-сервер и получить TLS?

У меня есть сервер Domino 5, работающий на виртуальной машине Windows на VMware, хост-машина — Mac. Сервер Domino 5 не допускает алгоритмов шифрования лучше SSLv3.

Можно ли заставить хост использовать прокси-соединение с программой Windows и, следовательно, использовать TLS?

решение1

Существует распространенная конфигурация, реализуемая с помощью балансировщиков нагрузки, при которой интерфейсный веб-сервер завершает TLS, а затем передает сообщения в виде обычного текста на сервер приложений, что часто называется настройкой «обратного прокси-сервера»:

Схема SSL, завершающегося на балансировщике нагрузки перед серверами приложений

По сути, вам нужна эта настройка с серверной фермой из одной машины, что означает, что вы можете делать все это внутри виртуальной машины :)


Итак, для вас настройка будет следующей:

  • Отключите SSL на сервере Domino
  • Брандмауэр на порту Domino
  • Настройте веб-сервер на той же виртуальной машине Windows, что и Domino — Apache httpd или Nginx или IIS, если это Windows Server Edition.(Поищите в Google соответствующее руководство)
  • Настройте интерфейсный веб-сервер в режиме обратного прокси-сервера, перенаправив весь трафик наlocalhost:domino_port (Поищите в Google соответствующее руководство)
  • Настройте front-end веб-сервер с современным TLS. Вам, вероятно, понадобится получить новый сертификат, поскольку сертификат SSLv3, который в настоящее время находится на сервере Domino, вероятно, не будет принят как безопасный и современный сертификат для TLS1.2.

Связанный контент