Метабаза IIS

редактировать

До IIS 7 Internet Informatio от Microsoft n Services хранит свою информацию во внутренней базе данных, которая называется MetaBase . Метабаза - это наследуемая иерархическая база данных, которая позволяет настраивать HTTP / HTTPS, FTP, SMTP и NNTP на уровне сервера, сайта, папки или файла. В разных версиях IIS используются разные форматы; до IIS версии 6 это всегда был частный формат, тогда как с 6.0 и более поздних версий данные хранятся в файлах XML. Метабаза состоит из двух файлов, MetaBase.xml и MBSchema.xml, которые хранятся в каталоге % SystemRoot% \ system32 \ inetsrv \. Периодически создается резервная копия метабазы ​​в подкаталог MetaBack.

Когда запускается информационная служба Интернета, она считывает два файла метабазы ​​для создания кеш-памяти конфигурации веб-сервера в памяти, которая называется метабазой в памяти. Изменения конфигурации IIS с помощью диспетчера IIS или программные изменения записываются в метабазу в памяти, а затем сохраняются в файле MetaBase.xml на диске после ряда изменений.

центральная служба IIS. метабаза исключена в IIS версии 7 в пользу набора файлов конфигурации XML, которые расположены централизованно в файлах Machine.configи ApplicationHost.configи в инфраструктуре веб-сайта с использованием файлов. Это позволяет синхронизировать веб-сайты между серверами, включая всю информацию о конфигурации в корневой каталог веб-сайта.

Администрирование метабазы ​​

Интерфейс диспетчера IIS, консоль администрирования на основе MMC, является основным средством изменения метабазы. IIS также дополнительно предоставляет веб-консоль администрирования. XML-файлы удобочитаемы, и когда функция «Разрешить прямое редактирование метабазы» включена (не рекомендуется Microsoft), ее можно просматривать и редактировать с помощью простого программного обеспечения для редактирования текста, такого как Блокнот.

. Метабаза также программируется с помощью несколько API - (ABO), интерфейс служб Active Directory (ADSI), инструментарий управления Windows (WMI) и System.DirectoryServices .NET Framework и Microsoft.Web.Administration.

Метабазой также можно управлять с помощью инструмента Metabase Explorer, который является частью набора ресурсов Internet Information Services (IIS) 6.0

Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-23 07:00:24
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте