Migrácia webových lokalít služby IIS na iný server
Postup pre export zo servera kde už beží korektne IIS
Nastavenie webovej stránky na IIS je veľmi jednoduché. Môže to však byť veľmi únavné, keď musíme migrovať viacero webových stránok IIS na nový server. Pre skutočne úplne nový server je najjednoduchšie migrovať všetky tieto nastavenia, samozrejme, naklonovať server a potom môžeme prekonfigurovať IP adresy pre každú webovú inštanciu z IIS na novom serveri. Ale čo ak táto možnosť nie je možná?
V tomto príspevku budeme diskutovať o dvoch spôsoboch migrácie viacerých webových lokalít IIS z jedného servera na druhý. V ideálnom prípade sa to robí na obrazovom serveri, ktorý ešte nemá nastavené žiadne webové stránky. V opačnom prípade je potrebné viac doladiť, aby sme neprepísali už existujúce stránky na novom serveri.
Metóda 1: Použitie zdieľanej konfigurácie v službe IIS
Táto metóda je najjednoduchšia na implementáciu, ale použite ju iba vtedy, ak máte úplne nový server.
NEPOUŽÍVAJTE túto metódu pri migrácii webových stránok okrem už existujúcej webovej stránky (alebo webových stránok) na cieľovom serveri.
Upozorňujeme však, že ak migrujete webové stránky z jednej verzie IIS na novšiu, proces môže byť chaotický, ale uskutočniteľný, pokiaľ ste si vedomí všetkých problémov.
Postup v krokoch :
1. Spustite IIS Manager, kliknite na hlavný uzol servera a kliknite na Zdieľaná konfigurácia.
2. Na obrazovke Zdieľaná konfigurácia kliknite na odkaz Exportovať konfiguráciu.
3. V okne Exportovať konfiguráciu zadajte fyzickú cestu, do ktorej chcete uložiť konfiguračné súbory. Uistite sa, že bez ohľadu na to, ktorú cestu použijete, ide o existujúci priečinok. V opačnom prípade sa zobrazí chybové hlásenie, že cesta neexistuje.
Zadajte silné heslo šifrovacích kľúčov a kliknite na tlačidlo OK.
4. Skontrolujte konfiguračný priečinok exportu, mali by byť pre vás vytvorené tri súbory:
administration.config
applicationHost.config
configEncKey.key
Týmto je konfigurácia na starom IIS dokončená, v ďalšom kroku prejdeme na nový server import nastavení
Postup pre import IIS na novom serveri
1. Skopírujte všetky tri súbory na nový server.
2. Spustite IIS Manager na novom serveri a kliknite na Zdieľať konfiguráciu.
3. Tentoraz skontrolujte možnosť Povoliť zdieľanú konfiguráciu a zadajte všetky požadované informácie na import konfigurácie z prvého servera. Po dokončení kliknite na Použiť.
4. Voliteľný: Zvyčajne nepotrebujete používateľské meno a heslo, pokiaľ nepotrebujete poverenia na prístup k fyzickej ceste, do ktorej ukladáte exportované súbory. V takom prípade môžete zadať svoje používateľské meno (NTID alebo konto služby) a heslo.
5. Po kliknutí na odkaz Použiť (Apply) v kroku 7 sa zobrazí výzva na zadanie hesla šifrovacích kľúčov, ktoré ste zadali v kroku 3.
Ak ste zadali správne heslo šifrovacích kľúčov, zobrazí sa upozornenie ako toto:
Your existing IIS encryption keys will be backed up in the current configuration directory on your local computer. To restore these keys at a later time, turn off shared configuration.
Stačí kliknúť na tlačidlo OK.
Zatvorte a znova otvorte Správcu IIS, aby sa zmeny prejavili.