/ / Jak uruchomić iframe w kontekście main? DMZ - w obrębie sieci mix - asp.net, iframe, iis-7

Jak uruchomić Iframe w kontekście głównego? DMZ - w sieci - asp.net, iframe, iis-7

Oto scenariusz. DMZ box ma główną aplikację napisaną ASP.NET działającą na IIS7 (machine1) Mamy kolejne urządzenie znajdujące się w sieci (machine2). To pudełko ma kod JBOSS i konstruktora plików PDF.

Strony internetowe na komputerze1 zawierają element iframewykonywane są połączenia z maszyną2 w celu renderowania plików PDF. Teraz, zgodnie z oczekiwaniami, działa to, gdy jesteśmy w sieci, ponieważ maszyna2 jest osiągalna. Ale poza siecią połączenia iframe kończą się niepowodzeniem. Wiemy, że możemy to rozwiązać, usuwając maszynę2 z sieci, czyniąc ją DMZ.

Pytanie, czy można tego uniknąć?

Czy możemy w jakiś sposób (ustawienie IIS, ...) wywoływać iframe trasy przez komputer1 (DMZ) lub uruchamiać w kontekście nadrzędnym?

Wybacz mi, jeśli pytanie jest głupie,

dzięki,

Odpowiedzi:

0 dla odpowiedzi № 1

To, co chcesz, nazywa się „odwrotnym proxy”. W IIS7 + możesz użyć do tego modułu „URL Rewrite Module” i „Application Request Routing”.

Oto artykuł, który mówi, jak to skonfigurować: http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

Przeglądarka klienta zobaczy tylko twoją maszynę1 w kodzie HTML, ale ten serwer może przekazywać określone żądania sieciowe do maszyny2, aby wyświetlić PDf.