IIS Proxy / сквозной вопрос - PullRequest
       12

IIS Proxy / сквозной вопрос

1 голос
/ 10 декабря 2010

У нас есть набор компьютеров, которым требуется доступ к определенному веб-приложению (MVC), размещенному на нашей коробке ASP.NET.Эти компьютеры находятся в своей маленькой подсети, которая может видеть только небольшой сервер бэк-офиса, который ими управляет.

Этот сервер, в свою очередь, может видеть всю остальную часть нашей сети, включая поле ASP.NET в вопросах.

Мне нужно выяснить, как использовать IIS на промежуточном сервере для отправки запросов на и из ящика ASP.NET на эти компьютеры.Я не уверен, нужен ли мне прокси-сервер или есть способ сделать это через IIS.Любая помощь приветствуется.Спасибо!

1 Ответ

1 голос
/ 23 мая 2011

Я понимаю, что это довольно старый вопрос, но я подумал, что стоит ответить.IIS не обязательно лучшая технология выбора здесь, поскольку она предназначена для предоставления услуги, а не для передачи услуги.

Однако, если вы действительно хотите использовать IIS, вы можете установить такой продукт, как ISAPI Rewrite от Helicon Tech, который поддерживает прокси-сайты веб-сайтов через IIS с очень небольшой конфигурацией.Тем не менее, это будет использовать ценные ресурсы на вашем сервере для решения проблемы, которая может не заслуживать этого.

Учитывая мое понимание того, что вы владеете обеими сетями (родительская сеть и дочерняя "безопасная" сеть) и что оникак в разных подсетях, так и во внутренней, вы должны иметь возможность использовать стандартный маршрутизатор из вашего любимого магазина компьютерных принадлежностей в качестве моста.Маршрутизатор может сказать, что разрешает доступ к определенному комбинированному порту / IP в защищенной сети, но не другим.Эта конфигурация будет варьироваться от маршрутизатора к маршрутизатору, но концепция та же.На более мощном маршрутизаторе, таком как Cisco ASA5505, вы можете очень легко соединить несколько дочерних подсетей на разных физических портах (с любой комбинацией разрешений / ограничений), сохраняя при этом тот же общедоступный интерфейс для доступа в Интернет.Наличие такого выделенного маршрутизатора обеспечит гораздо большую производительность и надежность, чем прокси через общий сервер, и IMO обеспечит лучший контроль безопасности.

Суть в том, что у вас есть несколько вариантов решения вашей проблемы, но мои личные предпочтения будутнастроить сетевую архитектуру / маршрутизатор в соответствии с вашими потребностями, прежде чем я буду использовать IIS в качестве прокси-сервера.

...