DreamSpark Academy
Главная
Новости
Учебные курсы
Технологии
Продукты
Вузы
Студенты-партнёры
Поиск
Установка IIS в режиме Server Core
Введение
В данной статье речь пойдет о установке и конфигурировании Internet Information Services в режиме Server Core на Windows Server 2008 R2
Режим Server Core – это сокращенная редакция Windows Server 2008 R2, которая требует для своей работы меньше системных ресурсов, более безопасна, а также требует меньше обновлений, что повышает время доступности служб за счет уменьшения количества перезагрузок.
Главное отличие Server Core – это полное отсутствие графического интерфейса. Управление сервером осуществляется из командной строки, а также при помощи Power Shell
Итак, режим Server Core дает системному администратору:
Повышенный уровень стабильности.
За счет отсутствия большого количества компонентов системы уменьшается количество запущенных служб, следовательно, понижается шанс сбоя в одной из них, который может привести к сбою в работе сервера.
Уменьшенный фронт атак.
Поскольку в режиме Server Core отсутствует GUI и другие компоненты, за счет этого снижается фронт атак на сервер.
Повышение аптайма.
Windows Server в режиме Server Core требует меньше обновлений безопасности, следовательно, его надо меньше перезагружать, следовательно, повышается время доступности сервера
Экономия дискового пространства.
За счет отсутствия некоторых компонентов значительно экономится дисковое пространство на сервере.
Итак, создав веб-сервера на основе Server Core, вы можете значительно повысить его производительность и его надежность.
Однако остро встает вопрос об удобстве управляемости, ведь многим IT-специалистам, привыкшим работать с удобным диспетчером IIS, будет затруднительно управлять сервером из командной строки. Для упрощения управления вы можете использвоать следующие методы:
Power Shell
То есть вы можете использовать возможности Power Shell для упрощения администрирования, включая сторонние административные скрипты
Удаленное управление IIS.
То есть вы можете установить Диспетчер IIS на свой ноутбук либо рабочую станцию, и управлять сервером в режиме Server Core удаленно, используя привычный графический интерфейс.
В данной статье будет дана краткая пошаговая инструкция о конфигурировании IIS 7.5 в режиме Server Core. Подробную информацию о работе в Server Core вы можете прочесть в соответствующей статье.
Подготовка
Скачать пробную версию Windows Server 2008 R2
Изучить общие сведения о Windows Server 2008 R2
Работа с Windows Server 2008 R2 в режиме Server Core
Начальная настройка веб-сервера
Первым шагом в настройке веб-сервера будет начальное конфигурирование операционной системы, которое состоит из следующих шагов:
Настройка членства в домене\рабочей группе
Настройка имени компьютера
Добавление административных учетных записей
Настройка обновлений
Настройка удаленного рабочего стола
Настройка сетевых параметров
Изменение даты\времени
Для выполнения административных задач существует сценарий Power Shell, вызываемый командой
sconfig
.
В данной статье будет дано описание важных для IIS параметров – имени компьютера, удаленного управления, и сетевых параметров.
Сценарий
Выполнить команду
sconfig
Ввести “
8
”, нажать “
Enter
” Будет выведен список сетевых адаптеров.
Ввести индекс того адаптера, параметры которого следует настроить. Обратите внимание, что для работы IIS настоятельно рекомендуется использовать статический IP-адрес, либо DHCP-резервирование.
Будут выведены параметры выбранного сетевого адаптера. Для настройки статического IP адреса ввести “
1
”, далее “
s
”. Ввести IP-адрес, нажать “
Enter
”, ввести маску подсети, либо оставить предлагаемую маску, нажать “
Enter
”, ввести IP-адрес шлюза, нажать “
Enter
”
Параметры IP настроены, теперь необходимо указать DNS-сервера. Для этого ввести "
2
", нажать “
Enter
”, ввести IP-адрес primary DNS-сервера, нажать “
Enter
”, закрыть появившееся сообщение, ввести IP-адрес secondary DNS-сервера, нажать “
Enter
”, закрыть появившееся сообщение.
Параметры сетевого адаптера успешно настроены
Далее следует изменить сетевое имя компьютера
Ввести “
2
”, нажать “
Enter
”, ввести имя компьютера .
Будет выведено диалоговое окно
Нажать кнопку «Да», и дождаться перезагрузки сервера, после чего войти на сервер с правами администратора.
Запустить сценарий
csonfig
.
Ввести “
1
”, нажать “
Enter
”. Сейчас будет выполнено присоединение к домену.
Ввести DNS-имя домена, нажать “
Enter
”.Обратите внимание, что для успешного присоединения к домену DNS-сервер, который был указан при настройке сетевых параметров, должен быть настроен на разрешение имен в домене, иными словами, иметь интегрированную в Active Directory зону.
Ввести имя пользователя в формате имяпользователя@fqdnимядомена или же в формате NetBIOS
имя
домена\имя_пользователя, нажать “
Enter
”
В открывшемся окне консоли ввести пароль указанного пользователя, нажать “
Enter
”, после чего компьютер будет присоединен к домену.
Последним этапом в начальной настройке сервера будет настройка удаленного управления. Для этого необходимо ввести “
4
” , нажать “
Enter
”, затем ввести ”
1
” , нажать “
Enter
”, затем “
2
”, нажать “
Enter
”,выполнить перезагрузку, после неё запустить
sconfig
, ввести “
1
”, нажать “
Enter
”, ввести “
3
” , нажать “
Enter
”.
На этом начальная настройка сервера завершена
Настройка служб IIS
Для установски служб IIS выполнить следующую команду
oscetup IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase
Вы можете варьировать набор устанавливаемых компонентов, учитывая правило минимальной конфигурации.
Далее необходимо включить компонент для удаленного управления IIS, выполнив команду
ocsetup IIS-ManagementService
После этого открыть редактор реестра, и изменит значение параметра
EnableRemoteManagement
в разделе реестра.
HKEY
LOCAL
MACHINE\SOFTWARE\Microsoft\WebManagement\Server
Требуется установить значение 0.
После этого запустите службу веб-управления командой
net start wmsvc
Также стоит настроить её автоматический запуск. Для этого необходимо использовать командлет Power Shell
Выполните следующиt команды
powershell
set-service wmsvc -startuptype automatic
exit
Службы IIS сконфигурированы.
Дальнейшее управление более целесообразно производить, подключившись удаленно при помощи Диспетчера IIS
Для этого на любом компьютере с установленным диспетчером IIS необходимо выполнить команду «Подключиться к серверу» из стартового экрана диспетчера IIS, ввести адрес или имя сервера, реквизиты для подключения и нажать кнопку «Подключить».
После чего вы сможете управлять сервером IISв режиме Server Core удаленно, с использованием привычных графических средств.
Также вы можете управлять веб-сервером локально, либо по RDP, применяя средства командной строки и PowerShell, но описание их здесь выходит за рамки статьи.
Итог
В данной статье было рассмотрено, как быстро сконфигурировать веб-сервер на основе Windows Server 2088R2 в режиме Server Core, а также показано, что его администрирование с использованием удаленного управления ненамного дольше, чем администрирование веб-сервера с графическими возможностями управления.
Ресурсы
Портал сообщества IIS
Веб-платформа Microsoft
Что дальше?
Установка и настройка IIS 7.5 на Windows Server 2008 R2 Core c помощью PowerShell