Home / Windows / Server 2008 / IIS7 beállításainak mentése és visszatöltése

IIS7 beállításainak mentése és visszatöltése

Az IIS7 már XML formátumú, .config kiterjesztésű fájlokban (a %windir%\System32\inetsrv\config mappában). Egyszerűen végezhetünk biztonsági mentést (és visszaállítást) ezekről a fájlokról az appcmd program segítségével (parancssorból). Ha ezzel mentünk, akkor a biztonsági mentések a %windir%\System32\inetsrv\backup mappába kerülnek.

Screencast


Letöltés (WMV)
(a hangerő csúszka melletti négy kifelé mutató nyílra kattintva teljes képernyőn nézheted)

Figyelem! Az appcmd csak a kiszolgáló szintű beállításokat menti. Az alkalmazás szintű beállítások az alkalmazások mappáiban található web.config fájlokba kerülnek, ezek mentéséről saját magunknak kell gondoskodni!

Automatikus mentés

Amennyiben valami beállítást módosítottunk, akkor az IIS7 (hasonlóan mint az IIS6), automatikusan készít erről egy mentést. Ez a szolgáltatás a Config History, melyet az Application Host Helper Service futtatja. Alapértelmezett két percenként ellenőrzi, hogy történt e változás. Amennyiben igen, akkor készít egy másolatot a beállításokról a %systemdrive%\inetpubhistory mappába.

Ez a funkció azonban csak Windows Server 2008 és Windows Vista SP1 esetén van meg, Vista RTM esetén nincs.

Az automatikus mentésből egyszerűen tudunk visszaállítani. Csak menjünk be az inetpubhistorycfgHistory_NNNNNNNNNN (N-ek helyés sorszám) mappába, majd az applicationHost.config fájlt másoljuk a %windir%\sytem32\inetsrv\config mappába.

Mentés készítése

Mentéshez írjuk be a következő parancsot:

%windir%\system32\inetsrv\appcmd.exe add backup "Mentés neve"

Mentések megtekintése

Nézzük meg, hogy milyen mentések találhatóak a rendszerben:

%windir%\system32\inetsrv\appcmd.exe list backup
IIS7 mentések listája
IIS7 mentések listája

Visszaállítás

Visszaállításhoz szükség van a mentés nevére, ugyanis azt fogja visszaállítani:

%windir%\system32\inetsrv\appcmd.exe restore backup "Mentés neve"

Mentés törlése

Ha már nincs szükségünk egy mentésre, törölhetjük is azt:

%windir%\system32\inetsrv\appcmd.exe delete backup "Mentés neve"

Szerző charlie

Évek óta foglalkozom informatikával, azon belül elsősorban Linux szerverek üzemeltetésével. Saját vállalkozás keretében VPS szolgáltatás nyújtásával is foglalkozok.

Olvastad?

Mit jelent, amikor a Microsoft már nem támogatja a Windows verziónkat? (2. rész)

Az előző részben megnéztük mi a helyzet szoftverek és biztonsági frissítések terén, ha a Microsoft …

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

A weboldal használatának folytatásával Ön elfogadja a cookie-k használatát Adatkezelési tájékoztató és felhasználási feltételek

A süti beállítások ennél a honlapnál engedélyezett a legjobb felhasználói élmény érdekében. Amennyiben a beállítás változtatása nélkül kerül sor a honlap használatára, vagy az "Elfogadás" gombra történik kattintás, azzal a felhasználó elfogadja a sütik használatát.

Bezárás