IIS metabáze - IIS Metabase
Před IIS 7, Microsoft je Internetová informační služba ukládá své informace do interní databáze zvané MetaBase. Metabáze je dědičná, hierarchická databáze , který umožňuje konfiguraci HTTP /HTTPS, FTP, SMTP, a NNTP na serveru, na webu nebo na úrovni složek nebo souborů. Různé verze IIS používají různé formáty; před IIS verze 6 se vždy jednalo o proprietární formát, zatímco u verze 6.0 a novější jsou data uložena v XML soubory. Metabáze se skládá ze dvou souborů, MetaBase.xml a MBSchema.xml, uložených v % SystemRoot% system32 inetsrv
adresář. Metabáze se pravidelně zálohuje na MetaBack
podadresář.
Při spuštění Internetové informační služby načte dva soubory metabáze a vytvoří mezipaměť mezipaměti konfigurace webového serveru, která se označuje jako v paměti metabáze.[1] Změny konfigurace IIS pomocí Správce IIS nebo programové změny se zapíší do metabáze v paměti, poté se po řadě změn uloží do souboru MetaBase.xml na disku.[2]
Ve službě IIS verze 7 je eliminována centrální metabáze Internetové informační služby ve prospěch sady konfiguračních souborů XML, které jsou umístěny centrálně v Machine.config
a ApplicationHost.config
soubory a v rámci infrastruktury webových stránek pomocí web.config
soubory. To umožňuje synchronizaci webových stránek mezi servery zahrnutím všech informací o konfiguraci do kořenového adresáře webu.
Podávání metabáze
Rozhraní IIS Manager, an MMC - administrační konzole na bázi je primárním prostředkem úpravy metabáze. IIS také volitelně poskytuje webovou konzolu pro správu. Soubory XML jsou čitelné člověkem a kdy Povolit přímé úpravy metabáze funkce je zapnutá (společnost Microsoft to nedoporučuje[3]) lze jej prohlížet a upravovat pomocí jednoduchého softwaru pro úpravy textu, jako je poznámkový blok.
Metabáze je také programovatelná prostřednictvím několika API - Objekty správce základny (ABO), Rozhraní služby Active Directory Services (ADSI), Windows Management Instrumentation (WMI) a .NET Framework System.DirectoryServices a Microsoft.Web.Administration.
Metabázi lze také spravovat pomocí nástroje Metabase Explorer, který je součástí Nástroje internetové informační služby (IIS) 6.0 Resource Kit
Reference
- ^ Tým Microsoft IIS (2004). Internetová informační služba (IIS) 6.0 Resource Kit. Redmond, Wash: Microsoft Press. str. 513–564. ISBN 0-7356-1420-2.
- ^ „Přehled metabáze IIS 6.0“. Společnost Microsoft. 2005-08-22. Archivovány od originál dne 16. 8. 2007. Citováno 2007-09-10.
- ^ „Jak povolit funkci Povolit úpravy přímé metabáze ve Správci IIS“. Společnost Microsoft. 2005-05-23. Citováno 2007-09-10.
externí odkazy
- Úvod do metabáze IIS
- Konfigurace metabáze - IIS.net