IIS - Записи реестра для служб
Следующие параметры сохраняются в реестре в разделах служб и определяют характеристики конкретной службы, но имеют одинаковые имена для каждой службы.
Путь в реестре:
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\ИмяСлужбы
\Parameters
где ИмяСлужбы
MSFTPSVC (служба FTP)
W3SVC (служба WWW)
AllowGuestAccess REG_DWORD |
Диапазон: 1, 0 По умолчанию: 1 (включен) |
Этот параметр указывает, разрешается ли вход гостя для служб Интернета. При попытке входа нового пользователя сервер проверяет вход с учетной записью гостя Windows. На основании значения этого параметра служба Интернета либо разрешает, либо запрещает новое подключение. Известно, что на узлах с плохим управлением разрешение доступа гостя часто приводит к неприятностям. При установке Windows учетной записи гостя по умолчанию предоставляются разрешения на все типы доступа к системе. Поскольку такая стандартная настройка может привести к нарушению системы безопасности, рекомендуется отключить этот параметр, изменив его значение на 0. |
EnableSvcLoc REG_DWORD |
Диапазон: 1, 0 По умолчанию: 1 (включен) |
Службы IIS регистрируют себя в системе поиска служб, чтобы служба могла быть обнаружена оснасткой Internet Information Services. Этот параметр управляет такой регистрацией. При значении 0 служба не регистрируется. При значении 1 служба регистрируется и может быть обнаружена. |
Следующий раздел реестра, LanguageEngines, не устанавливается по умолчанию. Для его использования необходимо создать раздел на следующем пути.
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\W3SVC
\ASP
\LanguageEngines
\ИмяЯзыка
Значение: Write REG_SZ: Response.WriteEquiv |
Значение: WriteBlock REG_SZ: Response.WriteBlockEquiv |
LanguageEngines REG_STRING |
Диапазон:Строка По умолчанию: не применяется |
Этот параметр задает язык сценариев, который не поддерживает синтаксис Объект.Метод, в качестве основного языка сценариев Active Server Pages (язык, используемый для обработки команд внутри ограничителей ASP <% ... %>). ИмяЯзыка представляет имя выбранного языка, Response.WriteEquiv представляет инструкцию этого языка, эквивалентную Response.Write, а Response.WriteBlockEquiv представляет инструкцию языка, эквивалентную Response.WriteBlock. Символ вертикальной черты (|) является вставкой, используемой ASP для отправки выражений и блоков HTML, которые обычно обрабатываются с помощью методов Response.Write и Response.WriteBlock. При установке дополнительных языков сценариев такие операции могут выполняться автоматически. Если язык сценариев является чувствительным к пробелам или символам новой строки, его использование в качестве основного языка сценариев может оказаться невозможным даже после добавления этого раздела реестра. В качестве альтернативы имеется возможность вручную записать блоки HTML в веб-обозреватель или записать функции этого языка внутри блоков сценариев, ограниченных тегами (<SCRIPT> ... </SCRIPT> ), а затем вызывать из любого другого языка. |