
- •Iis 7.0: Обзор доступных возможностей iis 7.0
- •Доступные компоненты служб iis
- •Установка служб iis 7.0 в операционной системе Windows Vista Business или Vista Ultimate
- •Использование пользовательского интерфейса
- •Использование сценария
- •Iis 7.0: Средства администрирования iis
- •Iis 7.0: о пользовательском интерфейсе диспетчера iis
- •Панель переходов
- •Диспетчер подключений и дерево
- •Рабочее пространство
- •Панель «Действия»
- •Iis7.0: Открытие диспетчераIis
- •Iis 7.0: Управление подключениями в диспетчере iis
- •Iis 7.0: Подключение к веб-серверу с помощью диспетчера iis
- •Iis 7.0: Подключение к узлу с помощью диспетчера iis
- •Iis 7.0: Подключение к приложению с помощью диспетчера iis
- •Iis 7.0: Сохранение списка текущих подключений в диспетчере iis
- •Iis 7.0: Перемещение в диспетчере iis
- •Iis 7.0: Переход к веб-серверу в диспетчере iis
- •Iis 7.0: Переход к узлу в диспетчере iis
- •Iis 7.0: Переход к приложению в диспетчере iis
- •Iis 7.0: Запуск и остановка веб-сервера
- •Iis 7.0: Просмотр содержимого узла, приложения или каталога
- •Iis7.0: ЗапускAppcmd.Exe
- •Iis 7.0: Справка о программе Appcmd.Exe
- •Iis7.0: Хранилище конфигураций
- •Iis 7.0: Работа с файлами конфигурации в iis 7.0
- •Делегирование конфигурации в службах iis 7.0
- •Уровни конфигурации
- •Файлы конфигурации
- •Наследование
- •Iis 7.0: Копирование файлов конфигурации на удаленный сервер
- •Копирование конфигурации в другое местоположение на том же компьютере
- •Копирование конфигурации с одного компьютера на другой
- •Iis 7.0. Инструментарий управления Windows (wmi)
- •Iis 7.0: Решение административных задач
- •Iis7.0. Создание веб-узла
- •Добавление веб-узла
- •Пользовательский интерфейс
- •Командная строка
- •Настройка конфигурации
- •Iis 7.0: Добавление виртуального каталога
- •Iis 7.0: Добавление приложения
- •Iis 7.0: Изменение свойств приложения
- •Пользовательский интерфейс
- •Командная строка
- •Настройка конфигурации
- •Iis7.0: Удаление приложения
- •Iis 7.0: Изменение физического пути для содержимого приложения
- •Iis7.0: Добавление привязки к узлу
- •Iis 7.0: Настройка заголовка узла для веб-узла
- •Iis 7.0: Изменение пула приложений для узла
- •Iis7.0: Настройка безопасности веб-сервера
- •Iis 7.0: Настройка проверки подлинности в iis 7.0
- •Iis 7.0: Требования к функциям проверки подлинности
- •Iis 7.0: Включение анонимной проверки подлинности
- •Настройка анонимной проверки подлинности
- •Пользовательский интерфейс
- •Командная строка
- •Настройка конфигурации
- •Iis 7.0: Настройка удостоверения анонимной проверки подлинности
- •Пользовательский интерфейс
- •Командная строка
- •Настройка конфигурации
- •Iis 7.0: Настройка проверки подлинности с использованием олицетворения asp.Net.
- •Пользовательский интерфейс
- •Командная строка
- •Настройка конфигурации
- •Iis7.0: Настройка обычной проверки подлинности
- •Пользовательский интерфейс
- •Командная строка
- •Настройка конфигурации
- •Iis 7.0: Настройка ограничений для isapi и cgi в iis 7.0
- •Iis 7.0: Требования к функциям ограничений isapi и cgi
- •Is 7.0: Просмотр списка ограничений isapi и cgi
- •Пользовательский интерфейс
- •Командная строка
- •Настройка конфигурации
- •Iis 7.0: Добавление ограничения isapi или cgi
- •Пользовательский интерфейс
- •Командная строка
- •Настройка конфигурации
- •Iis 7.0: Удаление ограничения isapi или cgi
- •Пользовательский интерфейс
- •Командная строка
- •Настройка конфигурации
Уровни конфигурации
В службах IIS 7 можно настроить параметры на следующих уровнях:
Веб-сервер
Узел
Приложение
Виртуальный или физический каталог
URL-адрес (также называется конфигурацией на уровне файла)
|
Чтобы настроить параметры на дочернем уровне, необходимо разблокировать раздел конфигурации (также называется делегированием) на родительских уровнях. Например, чтобы настроить компонент на уровне приложения, соответствующие разделы конфигурации должны быть делегированы как на уровне сервера, так и на уровне узла. |
Файлы конфигурации
Конфигурация хранится в физическом каталоге или в виде файлов конфигурации на уровне сервера или в виде файлов Web.config. Каждый файл конфигурации сопоставлен с определенным узлом, приложением или виртуальным каталогом.
Конфигурация на уровне сервера хранится в следующих файлах конфигурации:
Этот файл располагается в каталоге %windir%\Microsoft.NET\Framework\framework_version\CONFIG.
Основной файл Web.config для .NET Framework. Этот файл располагается в каталоге %windir%\Microsoft.NET\Framework\framework_version\CONFIG.
ApplicationHost.config. Этот файл находится в %windir%\system32\inetsrv\config.
Конфигурация узла, приложения, виртуального и физического каталога может храниться в одном из перечисленных ниже мест:
Файл конфигурации на уровне сервера. Если конфигурация узла, приложения, каталога или URL-адреса хранится в файле конфигурации на уровне сервера, необходимо использовать тег местонахождения для указания узла, приложения, каталога или URL-адреса, к которым применима эта конфигурация.
Файл Web.config родительского уровня. Если конфигурация приложения, каталога или URL-адреса хранится в файле конфигурации на родительском уровне, необходимо использовать тег местонахождения для указания дочернего элемента, к которому применима эта конфигурация.
Файл Web.config для узла, приложения или каталога. При настройке параметров приложения, каталога или URL-адреса конфигурация сохраняется в том же каталоге, что и узел, приложение или каталог. Нет необходимости использовать теги местонахождения.
Сохранение параметров конфигурации в родительском файле конфигурации бывает полезным в следующих случаях:
Необходимо хранить параметры конфигурации в файле конфигурации, к которому имеют доступ только определенные пользователи или группы. Например, файл ApplicationHost.config доступен только для учетной записи администратора и членов группы «Администраторы» на определенном компьютере, а также для администраторов домена, если компьютер присоединен к домену.
Необходимо настроить компонент на уровне URL-адреса (также известном как уровень файла).
Наследование
Узлы, приложения, виртуальные каталоги, физические каталоги и файлы наследуют параметры конфигурации от файлов конфигурации на уровне сервера, а также от родительских файлов конфигурации. Например, приложение наследует параметры конфигурации от файлов конфигурации уровня сервера, а также от файла Web.config основного приложения узла. В следующей таблице показаны файлы конфигурации, в которых можно хранить конфигурацию объекта.
|
Разделы конфигурации должны быть делегированы, если следует использовать файлы конфигурации, отличные от файлов конфигурации на уровне сервера. |
Объект конфигурации |
Файлы конфигурации на уровне сервера |
Файлы конфигурации на родительском уровне |
Другие файлы конфигурации |
Комментарии |
Веб-сервер |
Machine.config Основной файл Web.config ApplicationHost.config |
Не применимо |
Не применимо |
Нет необходимости использовать теги местоположения. Конфигурация на уровне сервера может храниться только в файлах конфигурации уровня сервера. |
Узел |
Machine.config Основной файл Web.config ApplicationHost.config |
Не применимо |
Основной файл Web.config приложений узла |
Используйте теги местонахождения для сохранения конфигурации узла в файлах конфигурации на уровне сервера. |
Приложение |
Machine.config Основной файл Web.config ApplicationHost.config |
Основной файл Web.config приложений узла |
Файл Web.config приложения |
Используйте теги местонахождения для сохранения конфигурации приложения в файлах конфигурации на уровне сервера или в родительском файле конфигурации. |
Виртуальный или физический каталог |
Machine.config Основной файл Web.config ApplicationHost.config |
Основной файл Web.config приложений родительского узла Файл Web.config родительского приложения |
Файл каталога Web.config |
Используйте теги местонахождения для сохранения конфигурации каталога в файлах конфигурации на уровне сервера или в родительском файле конфигурации. |
URL-адрес (или файл) |
Machine.config Основной файл Web.config ApplicationHost.config |
Основной файл Web.config приложений родительского узла Файл Web.config родительского приложения Файл Web.config родительского каталога |
Не применимо |
Используйте теги местонахождения для сохранения конфигурации URL-файла в файлах конфигурации на уровне сервера или в родительских файлах конфигурации. |