Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
[ПСП] / lab1.docx
Скачиваний:
60
Добавлен:
31.05.2015
Размер:
161.73 Кб
Скачать

Настройка конфигурации

Процедура, приведенная в этом разделе, влияет на следующие элементы конфигурации:

<add> под <isapiCgiRestriction>

Дополнительные сведения о конфигурации IIS 7 см. на веб-странице IIS 7.0: IIS Settings Schemaна веб-узле MSDN (может быть на английском языке).

WMI

Чтобы выполнить эту процедуру, используйте следующие классы, методы или свойства WMI:

  • IsapiCgiRestrictionSection.Add

Дополнительные сведения о WMI и службах IIS см. в разделе IIS 7.0. Инструментарий управления Windows (WMI). Дополнительные сведения о классах, методах и свойствах, связанных с этой процедурой, см. на страницеIIS 7.0: IIS WMI Provider Referenceна веб-узле MSDN (может быть на английском языке).

IIS 7.0: Изменение ограничения ISAPI или CGI

Iis 7.0: Удаление ограничения isapi или cgi

Назначение: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

Если больше нет необходимости предоставлять тип содержимого, определенного в особых ограничениях ISAPI или CGI, можно удалить этот тип содержимого из списка ограничений на сервере.

Предварительные требования

Сведения об уровнях, на которых можно выполнить эту процедуру, а также о модулях, обработчиках и разрешениях, требуемых для выполнения этой процедуры, см. в разделе IIS 7.0: Требования к функциям ограничений ISAPI и CGI.

Исключения из требований

  • Отсутствует

Чтобы удалить ограничения ISAPI или CGI

Эту процедуру можно выполнить с помощью пользовательского интерфейса, запустив команды Appcmd.exe в окне командной строки, путем прямого изменения файлов конфигурации или посредством написания сценариев WMI.

Пользовательский интерфейс

Чтобы использовать пользовательский интерфейс

  1. Откройте Диспетчер IIS и перейдите на уровень, который нужно настроить. Сведения об открытии Диспетчер IIS см. в разделе IIS 7.0: Открытие диспетчера IIS. Сведения об изменении местоположения с помощью пользовательского интерфейса см. в разделеIIS 7.0: Перемещение в диспетчере IIS.

  2. В представлении Просмотр возможностейдважды щелкните пунктОграничения ISAPI и CGI.

  3. Выберите ограничение в списке.

  4. На панели Действиянажмите кнопкуУдалить.

  5. В диалоговом окне Подтвердить удалениенажмите кнопкуДа.

Командная строка

Чтобы удалить ограничение ISAPI или CGI, используйте следующий синтаксис:

appcmd set config /section: isapiCgiRestriction /-"[path=' строка ',description=' строка ',allowed='True | False']"

Правило должно точно соответствовать существующему правилу. Например, чтобы удалить ограничение фильтра ISAPI по умолчанию для расширения ISAPI Test ISAPI, введите следующую команду и нажмите клавишу ВВОД:

appcmd set config /section: isapiCgiRestriction /-"[path=' %windir%\system32\inetsrv\test.dll ',description=' Проверка ISAPI ',allowed='True']"

Дополнительные сведения о команде Appcmd.exe см. в разделе IIS 7.0: Appcmd.exe.

Настройка конфигурации

Процедура, приведенная в этом разделе, влияет на следующие элементы конфигурации:

<add>под<isapiCgiRestriction>

Дополнительные сведения о конфигурации IIS 7 см. на веб-странице IIS 7.0: IIS Settings Schemaна веб-узле MSDN (может быть на английском языке).

WMI

Чтобы выполнить эту процедуру, используйте следующие классы, методы или свойства WMI:

  • Метод IsapiCgiRestrictionSection.Remove

Примечание

Чтобы удалить экземпляр этого объекта, используйте системный метод Delete_объекта, наследуемый от WMI. Дополнительные сведения оDelete_см. в описанииSWbemObject.Delete_на узле MSDN (может быть на английском языке).

Дополнительные сведения о WMI и службах IIS см. в разделе IIS 7.0. Инструментарий управления Windows (WMI). Дополнительные сведения о классах, методах и свойствах, связанных с этой процедурой, см. на страницеIIS 7.0: IIS WMI Provider Referenceна веб-узле MSDN (может быть на английском языке).

IIS 7.0. Задание выполнения на веб-сервере неуказанных расширений имен файлов

IIS 7.0. Задание выполнения на веб-сервере неуказанных расширений имен файлов

Назначение: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

При работе служб IIS 7 в режиме ISAPI можно разрешить выполнение на веб-сервере файлам с неуказанными типами расширений имен, то есть запуск всех исполняемых файлов. Эта возможность недоступна при работе служб IIS 7 в интегрированном режиме.

Важно

Разрешение запуска всех неуказанных расширений является угрозой для безопасности, так как веб-сервер может стать уязвимым для компьютерных вирусов или червей, использующих эти технологии. Для снижения этой опасности необходимо позволить выполнение на этом веб-сервере только определенных расширений ISAPI или файлов CGI.

Предварительные требования

Сведения об уровнях, на которых можно выполнить эту процедуру, а также модулях, обработчиках и разрешениях, требуемых для выполнения этой процедуры, см. в разделе IIS 7.0: Требования к функциям ограничений ISAPI и CGI.

Исключения из требований

  • Отсутствует

Задание выполнения на веб-сервере неуказанных расширений имен файлов

Эту процедуру можно выполнить с помощью пользовательского интерфейса, запустив команды Appcmd.exe в окне командной строки, путем прямого изменения файлов конфигурации или посредством написания сценариев WMI.

Пользовательский интерфейс

Чтобы использовать пользовательский интерфейс

  1. Откройте Диспетчер IIS и перейдите на уровень, который нужно настроить. Сведения об открытии Диспетчер IIS см. в разделе IIS 7.0: Открытие диспетчера IIS. Сведения об изменении местоположения с помощью пользовательского интерфейса см. в разделеIIS 7.0: Перемещение в диспетчере IIS.

  2. В представлении Просмотр возможностейдважды щелкните пунктОграничения ISAPI и CGI.

  3. На панели Действиявыберите пунктИзменить параметры.

  4. Дополнительно в диалоговом окне Изменение параметров ограничений ISAPI и CGIустановите флажокРазрешить выполнение неуказанных модулей CGI, чтобы разрешить использование неуказанных модулей CGI.

  5. Кроме того, можно выбрать параметр Разрешить выполнение неуказанных модулей ISAPI, чтобы разрешить неуказанные модули ISAPI.

  6. Нажмите кнопку ОК.

Командная строка

Чтобы задать выполнение на веб-сервере неуказанных расширений имен файлов, используйте следующий синтаксис:

appcmd set config /section:isapiCgiRestriction /notListedCGIsAllowed: True | False /notlistedISAPIsAllowed: True | False

По умолчанию службы IIS задают для параметров notListedCGIsAllowedиnotlistedISAPIsAllowed значение False, которое означает, что могут выполняться только явно обозначенные в списке модули CGI и ISAPI. Если задать для параметровnotListedCGIsAllowedиnotlistedISAPIsAllowedзначениеTrue, неявно разрешается запуск модулей CGI и ASAPI. Например, чтобы отключить выполнение на веб-сервере неуказанных расширений файлов, введите следующую команду в командной строке, затем нажмите клавишу ВВОД:

appcmd set config /section:isapiCgiRestriction /notListedCGIsAllowed:False /notlistedISAPIsAllowed:False

Дополнительные сведения о Appcmd.exe см. в разделе IIS 7.0: Appcmd.exe.

Настройка конфигурации

Процедура, приведенная в этом разделе, влияет на следующие элементы конфигурации:

<isapiCgiRestriction>

Дополнительные сведения о конфигурации IIS 7 см. на веб-странице IIS 7.0. Схема настроек IISна веб-узле MSDN.

WMI

Чтобы выполнить эту процедуру, используйте следующие классы, методы или свойства WMI:

  • Свойство IsapiCgiRestrictionSection.NotListedIsapisAllowed

  • Свойство IsapiCgiRestrictionSection.NotListedCgisAllowed

Дополнительные сведения о WMI и службах IIS см. в разделе IIS 7.0. Инструментарий управления Windows (WMI). Дополнительные сведения о классах, методах и свойствах, связанных с этой процедурой, см. на страницеСправочные сведения по поставщику IIS WMIна веб-узле MSDN.

Соседние файлы в папке [ПСП]