De hier voorgestelde procedure maakt het mogelijk om MercatorPenguinServer te migreren van de klassieke versie naar de Core-versie, zonder de bestaande configuratie te beschadigen. Hierdoor kan men op elk moment terug overschakelen naar de klassieke versie indien nodig.
- Dupliceer de Mercator-directory die bij deze MercatorPenguinServer hoort. Geef het volgens conventie de naam MercatorCore.
- Verwijder in deze nieuwe map de map Data, omdat de bestaande Mercator-map zal worden gebruikt.
- Migreer MercatorCore naar de Core-versie van Mercator.
- Werk deze Mercator bij en zorg ervoor dat hij perfect werkt.
- Open in de IIS-console de site die overeenkomt met MercatorPenguinServer. In deze node, via het contextmenu
- Noteer de bindings: hostnaam, poort, en SSL-certificaat voor het HTTPS-protocol.
- Stop deze site.
- Maak een nieuwe site aan via het contextmenu van de node "Sites".
- Geef een duidelijke naam: bijvoorbeeld MercatorPenguinServer Core.
- Gebruik een fysiek pad (wwwroot) dat zich "naast" de klassieke MercatorPenguinServer bevindt.
- Vul de "Host name" in met exact dezelfde waarde als eerder genoteerd uit de configuratie van de klassieke MercatorPenguinServer.
- Via het contextmenu op deze nieuwe site, pas de bindings aan zodat ze exact overeenkomen met deze uit de klassieke configuratie.
- Voltooid de installatie van MercatorPenguinServer Core zoals beschreven op deze pagina (rechterkolom).
- Neem het ini-bestand van de klassieke MercatorPenguinServer en plaats dit in de map App_Data van de nieuwe site.
- Als deze parameters gewijzigd zijn, zet de waarden over van web.config naar appsettings.json:
- DaysLogs
- IpBlockerNbr
- IpBlockerMin
- JpegCompression
- ActionsNotif
- Als deze nog niet is gestart, start u deze site via het contextmenu op de node.
Als men de klassieke configuratie opnieuw wil activeren:
- volstaat het om de site MercatorPenguinServer Core te stoppen
- en de oude opnieuw te starten
Als het SSL-certificaat wordt geleverd door LetsEncrypt, moet u het configuratieprogramma LetsEncrypt opnieuw uitvoeren zodra de nieuwe configuratie is voltooid, zodat het rekening houdt met de nieuwe site bij het updaten van het SSL-certificaat.