/ / Як змусити Iframe запускатися в контексті основного? DMZ - в межах мережевого міксу - asp.net, iframe, iis-7

Як зробити Iframe запущений в контексті основного? DMZ - в межах мережі mix - asp.net, iframe, iis-7

Ось сценарій. У коробці DMZ основний додаток написано ASP.NET, що працює на IIS7 (machine1) У нас є ще одне вікно, яке знаходиться в мережі (machine2). У цьому вікні є JBOSS та код PDF для створення.

Веб-сторінки на машині1 мають iframe, в рамках якогодзвінки здійснюються на machine2 для надання PDF-файлів. Тепер, як і очікувалося, це працює, коли ми знаходимося в мережі, оскільки machine2 є доступною. Але за межами мережі дзвінки iframe не вдається. Ми знаємо, що можемо вирішити це, вивівши machine2 поза мережею, зробивши її як DMZ.

Питання, чи можна цього уникнути?

Чи можемо ми якось (налаштування IIS, ..) здійснити маршрут викликів iframe через machine1 (DMZ) або запустити в батьківському контексті?

Вибачте мене, якщо питання німе,

Дякую,

Відповіді:

0 для відповіді № 1

Те, що ви хочете, називається "зворотним проксі". У IIS7 + ви можете використовувати для цього модуль «Перезапис URL-адрес» та модуль «Маршрутизація запитів додатків».

Ось стаття, яка розповідає, як це налаштувати: http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

Клієнтський браузер бачить вашу машину1 лише в HTML, але цей сервер може пересилати певні веб-запити на machine2 для надання PDF.