Zálohovanie a obnova konfigurácie služby IIS na iný server

Zvážte funkcie zálohovania údajov lokality, aplikačných fondov a konfigurácie webového servera IIS a ich obnovy na inom serveri. Tieto informácie vám pomôžu vytvoriť si vlastný plán obnovy po havárii pre webové stránky prevádzkované v IIS, zorganizovať proces prenosu (migrácie) konfigurácie a lokality medzi servermi alebo pridať nový server do farmy prístupu na internet..

Zálohovanie údajov a konfigurácia stránok spustených na webovom serveri Internet Information Service pozostáva z niekoľkých fáz:

  1. Zálohujte súbory lokality (predvolene uložené v priečinku% SystemDrive% \ inetpub \ wwwroot). Tento adresár musí byť zahrnutý v pláne zálohovania a vytvoriť jeho kópiu pomocou nástrojov na zálohovanie alebo vlastných skriptov
  2. Zálohovanie (export) použitých certifikátov IIS (zoznam certifikátov SSL na serveri je možné získať príkazom: netsh http show sslcert)
  3. Zálohovanie konfigurácií IIS

Ukážeme, ako zálohovať konfiguráciu služby IIS na jednom serveri a obnoviť ju na druhom serveri..

Na prvom serveri, ktorý používa pomocný program appcmd, vytvoríme záložnú kópiu konfigurácie služby IIS, otvoríme príkazový riadok s právami správcu a prejdeme do nasledujúceho adresára:

cd c: \ Windows \ system32 \ inetsrv

Zálohujte konfiguráciu služby IIS a zavolajte ju srv1-iis-backup-20160822:
appcmd pridať zálohu srv1-iis-backup-20160822

Po dokončení príkazu v adresári c: \ Windows \ system32 \ inetsrv \ backup sa zobrazí priečinok s názvom vašej záložnej kópie. Takto vyzerá jeho obsah pre našu stránku:

  • administration.config
  • applicationHost.config
  • MBSchema.xml
  • MetaBase.xml
  • redirection.config

Skopírujte výsledný adresár so zálohou do rovnakého priečinka c: \ windows \ system32 \ backup na druhom serveri:

Ak chcete zobraziť všetky dostupné zálohy, spustite príkaz:

záloha zoznamu appcmd

Ako vidíme, skopírovaná záloha sa objavila v zozname dostupných.

Obnovme konfiguráciu služby IIS z tejto zálohy:
appcmd restore backup srv1-iis-backup-20160822

riadok Obnovená konfigurácia zo zálohy "srv1-iis-backup-20160822" označuje, že konfigurácia IIS bola úspešne obnovená.

poznámka. Zoznam dostupných záloh obsahuje položky typu ZÁLOHOVANIE „CFGHISTORY_0000000001“. Toto sú automaticky vytvorené zálohy konfigurácie IIS uložené v adresári \ inetpub \ history. Funkcia automatického kopírovania funguje v IIS počnúc IIS 7: zmeny sú monitorované v ApplicationHost.config, je uložených posledných 10 verzií, súbor je kontrolovaný na zmeny každé 2 minúty.

poznámka. Zoznam dôležitých obmedzení a kľúčových bodov.

  • Oba servery musia používať rovnakú verziu služby IIS
  • Ak niektorá oblasť aplikácií nie je spustená z vstavaných účtov, musia byť prístupné na druhom serveri
  • Pred obnovením musia byť všetky použité certifikáty exportované a prenesené na nový server.