Czy można mieć jeden serwer WWW, na którym określony podfolder pochodzi z innego serwera?


Mój pożądany scenariusz:
  • www.my-example-server.com - pochodzi z serwera 1 (IIS 7.5)
  • www.my-example-server.com/ podfolder - Powinien pochodzić z serwera 2 (IIS 7.5)

Wiem, jak to zrobić, jeśli były to różne (sub) domeny, ale nie w podfolderach.

Moje pytanie brzmi:

Czy można ustawić taką konfigurację na komputerach z systemem Windows i/lub niektóre konfiguracje DNS?

Aktualizacja 1:

Załóżmy, że serwer 1 i serwer 2 nie powinny mieć żadnych relacji, tj. Serwer 1 może znajdować się w innym centrum danych niż serwer 2.
Moim celem jest wyłączenie niektórych aplikacji o dużej objętości (w „podfolderze”) z naszej domeny głównej, w której znajduje się aplikacja o małej objętości.

Aktualizacja 2:

Ponieważ muszę zapewnić istniejącą strukturę folderów ze względu na POST wysyłanie starszych aplikacji na serwer (i

Przekierowanie POST nie jest możliwe
https://stackoverflow.com/ques ... of-get), Wolałbym rozwiązanie przejrzyste dla użytkownika końcowego.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Tak, jest to możliwe i nie musisz w ogóle działać na DNS; w usługach IIS katalog wirtualny (lub katalog główny lokacji) może wskazywać udział sieciowy.
Wystarczy wskazać ścieżkę katalogu (lub witryny) do ścieżki UNC udziału (
         \\servername\share
) zamiast używać ścieżki lokalnej na serwerze WWW.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Czy mogę zasugerować używanie subdomen zamiast podfolderów, jeśli chcesz rozłożyć obciążenie na różne serwery.
Po prostu utwórz rekordy A dla domeny.
Przykład:
A    www    1.2.3.4
A app1 1.2.3.5

W rezultacie www.mydomain.com będzie wskazywać na 1.2.3.4, a app1.mydomain.com na 1.2.3.5.
Może być konieczne utworzenie usługi przesyłania dalej w usługach IIS (Menedżer serwera & > Role & > IIS & > Przekazywanie HTTP), aby przekazywać ruch przychodzący ze starszych aplikacji.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Wykonywanie tego wyłącznie w usługach IIS byłoby uciążliwe; oczywiście jest to trywialne w Apache.
Jeśli możesz użyć zewnętrznego proxy Apache, aby wskazać oba serwery wewnętrzne, problem ten można rozwiązać łatwo i tanio; po prostu skonfiguruj serwery proxy dla lokalizacji, które chcesz wysłać na dowolny serwer.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się