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.