stringtranslate.com

Metabase de IIS

Antes de IIS 7, los Servicios de información de Internet de Microsoft almacenaban su información en una base de datos interna denominada MetaBase . La metabase es una base de datos heredable y jerárquica que permite la configuración de HTTP / HTTPS , FTP , SMTP y NNTP en el servidor, el sitio o el nivel de carpeta o archivo. Las distintas versiones de IIS utilizan distintos formatos; antes de la versión 6 de IIS, este siempre era un formato propietario, mientras que con la versión 6.0 y posteriores los datos se almacenan en archivos XML . La metabase consta de dos archivos, MetaBase.xml y MBSchema.xml, almacenados en el directorio. Periódicamente, se realiza una copia de seguridad de la metabase en el subdirectorio.%SystemRoot%\system32\inetsrv\MetaBack

Cuando se inicia Internet Information Service, lee los dos archivos de metabase para crear un caché en memoria de la configuración del servidor web, que se denomina metabase en memoria . [1] Los cambios en la configuración de IIS a través del Administrador de IIS o los cambios programáticos se escriben en la metabase en memoria y luego se conservan en el archivo MetaBase.xml en el disco después de una serie de cambios. [2]

La metabase central de Internet Information Services se ha eliminado en la versión 7 de IIS en favor de un conjunto de archivos de configuración XML que se encuentran ubicados centralmente en los Machine.configarchivos ApplicationHost.configy dentro de la infraestructura del sitio web mediante web.configarchivos. Esto permite la sincronización de sitios web entre servidores al incluir toda la información de configuración dentro del directorio raíz del sitio web.

Administración de la metabase

La interfaz del Administrador de IIS, una consola de administración basada en MMC , es el medio principal para modificar la Metabase. IIS también proporciona opcionalmente una consola de administración basada en web. Los archivos XML son legibles para humanos y, cuando la función Permitir ediciones directas de la metabase está activada (no recomendada por Microsoft [3] ), se pueden ver y editar con un software de edición de texto simple como el Bloc de notas .

La Metabase también es programable a través de varias API: Objetos de base de administración (ABO), Interfaz de servicios de directorio activo (ADSI), Instrumental de administración de Windows (WMI) y System.DirectoryServices y Microsoft.Web.Administration de .NET Framework .

La Metabase también se puede administrar utilizando la herramienta Metabase Explorer, que forma parte del Kit de recursos de Internet Information Services (IIS) 6.0.

Referencias

  1. ^ El equipo de Microsoft IIS (2004). Kit de recursos de Internet Information Services (IIS) 6.0 . Redmond, Washington: Microsoft Press. Págs. 513–564. ISBN 0-7356-1420-2.
  2. ^ "Descripción general de la metabase de IIS 6.0". Microsoft Corporation. 22 de agosto de 2005. Archivado desde el original el 16 de agosto de 2007. Consultado el 10 de septiembre de 2007 .
  3. ^ "Cómo habilitar la función de edición directa de metabase en el Administrador de IIS". Microsoft Corporation. 23 de mayo de 2005. Consultado el 10 de septiembre de 2007 .

Enlaces externos