@pportnoy

Как Опубликовать Http вебсайты как https для внешних пользователей?

Добрый день!
Есть 2 сервера (Windows) на которых крутится определенное ПО, доступное по вебу, через http. Само ПО - blackbox,.
Доступ к ПО извне требуется по https. Есть какие либо решения?
Я хочу чтобы "решение" по URL определило к какому сайту запрос, по HTTP транслировала бы приложению информацию, а пользователю отдавало по HTTPS.
Примерно похожую вещь можно было реализовать на Forefront TMG (HTTPS to HTTP listener).

Заранее спасибо!
  • Вопрос задан
  • 2632 просмотра
Пригласить эксперта
Ответы на вопрос 4
@SilentFl
То, что вы хотите, называется обратным проксированием. Рекомендую поставить nginx как https-сервер, чтобы он перенаправлял запросы на на http-сервер. Документация для настройки этого nginx.org/ru/docs/http/ngx_http_proxy_module.html
Ответ написан
Комментировать
svd71
@svd71
если сервер реализован на апаче, то в настройках виртуального хоста можно указать к какому сетевому интерфейсу доступен виртуальный хост.
httpd.apache.org/docs/2.2/vhosts/examples.html
Ответ написан
Комментировать
@plasticmirror
nginx
Ответ написан
Комментировать
ifaustrue
@ifaustrue
Пишу интересное в теллеграмм канале @cooladmin
Коллега @SilentFl вам подсказывает правильно, я бы советовал ещё добавить модуль rewrite и публиковать наружу вместе с https порт доступа к http, с которого, при помощи модуля по ссылке, происходит редирект, прозрачно для пользователя (при наличии валидного сертификата). Это позволит сообщать пользователям ссылку вообще без указания протокола доступа.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы