Удаленное управление IIS в Windows Server 2012 | Windows для системных администраторов

Удаленное управление IIS в Windows Server 2012

Веб сервер Internet Information Service в Windows 2012 / R2 (IIS 8), как и предыдущие версии IIS имеет возможность удаленного управления. Ведь управлять множеством IIS серверов из одной консоли довольно удобно, а для веб-серверов, работающих в режиме Core, это практически единственный удобный способ управления веб сервером. Однако по умолчанию функционал удаленного управления в IIS отключен и в том случае, если попытаться добавить удаленный сервер с запущенным IIS в консоль управления IIS (меню Connect to a Server) на другом сервере, появится ошибка:

Удаленное администрирование iis в Windows Server 2012

Could not connect to the specified computer
Details: Unable to connect to the remote server

ошибка удаленного подключения iis

Дело в том, что при стандартной установке IIS, служба, отвечающая за его удаленное управление (IIS Management Service) не устанавливается. Убедится, что данная служба в системе отсутствует можно с помощью Powershell команды:

Get-WindowsFeature *web-mgmt*

Список установленных feature в windows server 2012

Как мы видим, служба Web-Mgmt-Service не установлена. Установим ее, выполним с правами администратора следующую команду Powershell:

Add-WindowsFeature Web-Mgmt-Service

Затем перезапустим веб сервис IIS:

iisreset –noforce

iisreset - перезапуск веб сервера IIS

Следующий шаг – разрешить удаленные подключения на веб серверe. Для этого в диспетчере служб IIS в секции Management откройте пункт Management Service.

настройка iis management service

В разделе Management Service включите опцию «Enable remote connections».

Здесь же можно ограничить возможность подключения к консоли управлений веб сервер по IP адресу. Для этого запретите подключение с неизвестных клиентом (Access for unspecified clients:Deny) и укажите IP адрес / или IP подсети, с которых будет разрешено подключение. Сохраните изменения.

Примечание. По умолчанию для удаленного управления IIS используется порт 8172. При сохранении изменений данный порт будет открыт в брандмауэре Windows автоматически.

Разрешить удаленное управление в iis8

Совет. На удаленном сервере IIS, работающем в Core-режиме (для информации: как переключаться между Core и GUI режимами в Windows 2012) эту опцию можно активировать через реестр, задав ключу  EnableRemoteManagement в ветке HKLM\Software\Microsoft\WebManagement\Server значение 1. Команда:

Reg Add HKLM\Software\Microsoft\WebManagement\Server /V EnableRemoteManagement /T REG_DWORD /D 1

В этом случае придется создать правило для файервола вручную: netsh advfirewall

firewall add rule name=”Allow IIS Web Management” dir=in action=allow service=”WMSVC”

Осталось запустить службу Web Management Service:

net start wmsvc

И задать для службы автоматический запуск при загрузке ОС:

set-service wmsvc -StartupType Automatic

Или так:

sc config WMSVC start= auto

Запуск службы wmsvc (Web Management Service)

После этого удаленный веб сервер IIS возможно добавить в консоль управлений IIS Manager и управлять им так же, как и локальным веб-сервером. удаленное управление iis8 из консоли iis в windows server 2012

Еще записи по теме: Windows Server 2012
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 2

Оставить комментарий
  1. Андрей | 07.10.2015

    Спасибо за отличный ман! Теперь получается удаленно подключаться к консоли IIS без прав администратора!

    Ответить
  2. PacMan | 03.08.2016

    Спасибо! на много проще чем от Jason Helmick

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.24MB/0.00107 sec