Přesměrování služby na jiný WebSite nebo WebServer
Můžete se setkat s požadavkem, kdy je potřebné stávající provoz služby přesměrovat na jinou webovou stránku nebo jiný webový (a fyzický) server. Řešením je využití přídavné funkce webového serveru IIS HTTP Redirect.
Přidání funkce:
-
Na hlavním panelu klikněte na Správce serveru (nebo stiskněte Ctrl+R a zadejte ServerManager).
-
Ve Správci Serveru klikněte na nabídku Spravovat a poté klikněte na Přidat role a funkce.
-
V průvodci Přidat role a funkce klikněte na Další. Vyberte typ instalace a klikněte na Další. Vyberte cílový server a klikněte na Další.
-
Na stránce Role serveru rozbalte položku Webový server (IIS), rozbalte položku Webový server, rozbalte položku Společné funkce protokolu HTTP a poté vyberte Přesměrování protokolu HTTP. Klikněte na Další, opět Další a dokončete její instalaci.
Nastavení přesměrování (příklad):
-
V adresáři
C:\inetpub\wwwroot
vytvořte novou složku, např: SecuSignRedir. -
V Default Web Site přidejte novou virtuální cestu.
-
Klikněte pravým tlačítkem.
-
Vyberte Přidat virtuální adresář.
-
Pro fyzickou cestu vyberte nově vytvořenou složku.
-
Pro alias vyberte SecuSign.
-
Klikněte na nově vytvořenou aplikaci.
-
Vyberte Přesměrování http.
-
Aktivujte první checkbox (Přesměrovat požadavky do tohoto cílového místa).
-
Vložte adresu, kde chcete redirekci, + $S$Q.
Například:www.domena.cz/secusign$S$Q
-
Aktivujte v přesměrování chování oba checkboxy [Přesměrovat všechny požadavky do přesného cílového místa (ne do relativního cílového místa) a Přesměrovat požadavky pouze na obsah v této složce (ne v podsložkách)].
-
Stavový kód nastavte jako 307 (Dočasný).
-
Popis proměnných $S$Q naleznete na stránkách Microsoft. |