Varnostno kopiranje in obnovitev IIS na drugem strežniku

Upoštevajte značilnosti varnostnega kopiranja podatkov o spletnem mestu, skupin aplikacij in konfiguracije spletnega strežnika IIS in obnovitve na drugem strežniku. Te informacije vam bodo pomagale ustvariti lasten načrt za obnovo po nesrečah za spletna mesta, ki delujejo na IIS, organizirati postopek prenosa (selitve) konfiguracije in spletnih mest med strežnike ali dodati nov strežnik na kmetijo spletnega dostopa..

Varnostno kopiranje podatkov in konfiguracija spletnih mest, ki delujejo na spletnem strežniku Internetne storitve, je sestavljena iz več stopenj:

  1. Varnostno kopirajte datoteke spletnega mesta (privzeto shranjene v% SystemDrive% \ inetpub \ wwwroot). Ta imenik mora biti vključen v načrt varnostnih kopij in ustvari njegovo kopijo z orodji za varnostno kopiranje ali lastnimi skripti
  2. Varnostno kopiranje (izvoz) uporabljenih certifikatov IIS (seznam SSL potrdil na strežniku je mogoče dobiti z ukazom: netsh http show sslcert)
  3. Varnostno kopiranje IIS konfiguracij

Pokažemo, kako varnostno kopirati konfiguracijo IIS na enem strežniku in jo obnoviti na drugem..

Na prvem strežniku s pomočjo pripomočka appcmd bomo ustvarili varnostno kopijo konfiguracije IIS, za to bomo odprli ukazno vrstico s skrbniškimi pravicami in pojdite v naslednji imenik:

cd c: \ Windows \ system32 \ inetsrv

Varnostno kopirajte konfiguracijo IIS in jo pokličite srv1-iis-backup-20160822:
appcmd dodaj backup srv1-iis-backup-20160822

Po zaključku ukaza v imeniku c: \ Windows \ system32 \ inetsrv \ backup se prikaže mapa z imenom vaše varnostne kopije, tako vsebina išče naše spletno mesto:

  • uprava.konfig
  • applicationHost.config
  • MBSchema.xml
  • Metabase.xml
  • preusmeritev.config

Kopirajte nastali imenik z varnostno kopijo v isto mapo c: \ windows \ system32 \ backup na drugi strežnik:

Če želite prikazati vse razpoložljive varnostne kopije, zaženite ukaz:

varnostna kopija seznama appcmd

Kot lahko vidimo, se je kopirana varnostna kopija prikazala na seznamu razpoložljivih.

Obnovimo konfiguracijo IIS iz te varnostne kopije:
appcmd obnoviti varnostno kopijo srv1-iis-backup-20160822

String Obnovljena konfiguracija iz varnostne kopije "srv1-iis-backup-20160822" pomeni, da je bila konfiguracija IIS uspešno obnovljena.

Opomba. Seznam razpoložljivih varnostnih kopij vsebuje vnose vrste BACKUP "CFGHISTORY_0000000001". To so samodejno ustvarjene varnostne kopije konfiguracije IIS, shranjene v imeniku \ inetpub \ history. Funkcija samodejnega kopiranja deluje v IIS, začenši z različico IIS 7: spremembe se spremljajo v ApplicationHost.config, shrani se zadnjih 10 različic, datoteka se preveri, ali se spremembe spreminjajo vsake 2 minuti.

Opomba. Seznam pomembnih omejitev in ključnih točk.

  • Oba strežnika morata uporabljati isto različico IIS
  • Če se kateri koli obseg aplikacij ne izvaja iz vgrajenih računov, morajo biti dostopni na drugem strežniku
  • Pred obnovitvijo je treba vsa uporabljena potrdila izvoziti in prenesti na nov strežnik.