Razmotrite značajke sigurnosnog kopiranja podataka o web mjestu, baze podataka aplikacija i konfiguracije IIS web poslužitelja te vraćanja na drugi poslužitelj. Te će vam informacije pomoći da napravite vlastiti plan oporavka od katastrofe za web stranice koje rade na IIS-u, organizirate postupak prijenosa (migracije) konfiguracije i mjesta između poslužitelja ili dodate novi poslužitelj na farmu web pristupa..
Izrada sigurnosnih kopija podataka i konfiguracija web lokacija koje se pokreću na web poslužitelju Internet Information Services sastoji se od nekoliko faza:
- Izradite sigurnosnu kopiju datoteka web mjesta (pohranjene prema zadanim postavkama u% SystemDrive% \ inetpub \ wwwroot). Taj direktorij mora biti uključen u plan sigurnosnih kopija, stvarajući njegovu kopiju pomoću sigurnosnih alata ili vlastitih skripti
- Izrada sigurnosne kopije (izvoza) IIS certifikata (popis SSL certifikata na poslužitelju može se dobiti naredbom: netsh http show sslcert)
- Izrada sigurnosnih kopija IIS konfiguracija
Pokazujemo kako izraditi sigurnosnu kopiju IIS konfiguracije na jednom poslužitelju i vratiti je na drugom..
Na prvom poslužitelju koji koristi uslužni program appcmd stvorit ćemo sigurnosnu kopiju IIS konfiguracije, za to ćemo otvoriti naredbenu liniju s administratorskim pravima i otići u sljedeći direktorij:
cd c: \ Windows \ system32 \ inetsrv
Izradite sigurnosnu kopiju IIS konfiguracije i nazovite je srv1-iis-backup-20160822:appcmd dodati backup srv1-iis-backup-20160822
Nakon dovršavanja naredbe u direktoriju c: \ Windows \ system32 \ inetsrv \ sigurnosna kopija, pojavljuje se mapa s imenom sigurnosne kopije, tako izgleda njezin sadržaj za našu web lokaciju:
- administration.config
- applicationHost.config
- MBSchema.xml
- MetaBase.xml
- redirection.config
Kopirajte rezultirajući direktorij s sigurnosnom kopijom u istu mapu c: \ windows \ system32 \ backup na drugi poslužitelj:
Za popis svih dostupnih sigurnosnih kopija, pokrenite naredbu:
sigurnosna kopija liste appcmd
Kao što vidimo, kopirana sigurnosna kopija pojavila se na popisu dostupnih.
Vratimo IIS konfiguraciju iz ove sigurnosne kopije:appcmd vratiti sigurnosnu kopiju srv1-iis-backup-20160822
red Vraćena konfiguracija iz sigurnosne kopije "srv1-iis-backup-20160822" označava da je IIS konfiguracija uspješno vraćena.
primjedba. Popis dostupnih sigurnosnih kopija sadrži unose tipa BACKUP "CFGHISTORY_0000000001". Ovo su automatski stvorene sigurnosne kopije IIS konfiguracije pohranjene u direktoriju \ inetpub \ history. Funkcija automatskog kopiranja funkcionira u IIS-u počevši od verzije IIS 7: promjene se prate u ApplicationHost.config, pohranjuju se zadnjih 10 verzija, a datoteka se provjerava kako bi se promijenile svaka 2 minute.primjedba. Popis važnih ograničenja i ključnih točaka.
- Oba poslužitelja moraju koristiti istu verziju IIS-a
- Ako se bilo koji programski paket ne pokreće s ugrađenih računa, moraju biti dostupni na drugom poslužitelju
- Prije oporavka, svi korišteni certifikati moraju se izvesti i prenijeti na novi poslužitelj.