Как прокси, Remoting, HttpTunnel, через IIS

Я не уверен в лучшем решении этой проблемы. Текущая сеть настроена как:

Веб-сервер => Сервер Cms => Сервер БД

Это существующая установка по соображениям безопасности и не может быть изменена. Веб-сервер подключен к Интернету и может подключаться к серверу Cms, но не к серверу БД. Сервер Cms может получить доступ к серверу БД. (Идея состояла в том, что, если веб-сервер был взломан, им придется пройти через Cms-сервер, прежде чем попасть на сервер БД)

Моя текущая реализация к проблеме как создать простой прокси на веб-сервере, с веб-сайтом на сервере Cms (так как веб-сайту нужен доступ к БД). Это работает хорошо, но у меня есть проблемы с тайм-аутом случайно. Я написал прокси в MVC, и это очень просто и работает. Это лучшее решение или есть лучший способ решить это.

1 ответ

Решение

Обнаружил, что это простая настройка IIS в разделе "Маршрутизация запросов приложений", включите прокси-сервер: http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

Другие вопросы по тегам