Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команда IIS
Введение
Серверная ядро, минимальная установка сервера для Windows Server® 2008, доступна в выпусках Standard, Enterprise и Datacenter. Server Core поддерживает подмножество ролей сервера, доступных в полных установках операционной системы, включая веб-сервер службы IIS 7 и более поздних версий (IIS 7 и выше). В установке основных серверных компонентов устанавливаются только службы, роли и компоненты, необходимые для установленной роли.
Запуск СЛУЖБ IIS на серверном ядре предоставляет модульный настраиваемый веб-сервер в тонкой операционной системе сервера. Это делает его идеальным для сред, таких как устройства, внешние серверы веб-фермы и веб-сайты или приложения, требующие минимального обслуживания.
При добавлении Microsoft® платформа .NET Framework на серверное ядро в Windows Server® 2008 R2 вариант установки основных серверных компонентов становится еще более привлекательным для тех, кто хочет использовать сервер с очень небольшим объемом памяти для размещения своих приложений. Доступность платформа .NET Framework обеспечивает:
- Поддержка microsoft® ASP.NET.
С помощью Windows Server 2008 R2 серверная ядро может использоваться для размещения ASP.NET приложений. - Удаленное управление IIS.
Серверная ядро не предоставляет пользовательский интерфейс, отличный от интерфейса командной строки. С помощью параметра Windows Server 2008 R2 Server Core можно использовать диспетчер IIS для удаленного администрирования для подключения к службам IIS и выполнения всех задач управления из знакомого пользовательского интерфейса (пользовательского интерфейса) диспетчера IIS. - Windows PowerShell™.
Параметр Windows Server 2008 R2 Server Core включает оснастку IIS Windows PowerShell (также доступна с другими параметрами установки Windows Server 2008 R2).
Установка Server Core
Чтобы установить СЛУЖБЫ IIS на установленной и настроенной установке основных серверных компонентов Windows Server 2008, необходимо иметь учетную запись администратора и пароль для сервера, на котором выполняется установка основных серверных компонентов.
Серверная ядро настроена как типичный сервер Windows Server 2008, за исключением параметра "Установка основных компонентов сервера" выбрана. Затем серверная ядро принудительно изменяет пароль администратора.
Рис. 1. Выбор параметра "Основной сервер"Затем проверьте сетевой адаптер и IPConfig (не требуется, если в сети запущен сервер динамической конфигурации узла [DHCP]). Чтобы исправить IP-адрес, введите следующее:
netsh interface ipv4 set address name="Local Area Connection" source=static address=<IPADDRESS> mask=<255.255.255.0> gateway=<GatewayIP>
Чтобы добавить запись сервера доменных имен (DNS), введите следующее:
netsh interface ipv4 add dnsserver name="Local Area Connection" address=<IPAddress of DNS>
Чтобы найти имя компьютера, введите:
hostname
Чтобы изменить тип имени компьютера, выполните следующие действия.
netdom renamecomputer <Current Computer name> /NewName:<NewComputerName>
Перезагрузите команду:
shutdown /r /t 0
Чтобы присоединиться к домену, введите следующее:
netdom join <ComputerName> /domain:<DomainName> /Userd:<UserName> /passwordd: *
Перезагрузите команду:
shutdown /r /t 0
Чтобы предотвратить более позднюю ошибку установки в MySQL, откройте исключение для MySQL:
netsh firewall add portopening tcp 3306 "MySQL"
Перезагрузите команду:
shutdown /r /t 0
Затем активируйте серверную ядро.
Используйте следующую команду, если подключено к Интернету:
slmgr.vbs –ato
Если подключение не подключено к Интернету, используйте активацию телефона.
Введите один из следующих вариантов:slmgr.vbs –dti
(В этом случае отображается идентификация установки, переданная корпорации Майкрософт.)
slmgr.vbs –atp <ConfirmationID>
(Это активирует сервер с помощью идентификатора подтверждения, заданного корпорацией Майкрософт.)
Дополнительные сведения о начальных задачах установки, таких как управление брандмауэром Windows® и настройка для автоматического обновления, см. в статье "Понимание основных компонентов сервера". См. также руководство по началу работы с параметром установки основных компонентов сервера.
После завершения установки основных серверных компонентов и настройки сервера можно установить одну или несколько ролей сервера. Установка основных серверных компонентов Windows Server 2008 поддерживает следующие роли сервера:
- Доменные службы Active Directory®
- Упрощенные доменные службы Active Directory
- DHCP-сервер
- DNS-сервер
- Файловые службы
- Службы печати
- Hyper-V™
- Веб-службы (IIS) (ограничено)
- Веб-сервер (IIS)
Установить IIS
Подробные инструкции см. в статье "Установка IIS 7.5 в Windows Server 2008 R2 с помощью установки основных серверных компонентов". Обратите внимание, что полная установка IIS, которая устанавливает все доступные пакеты компонентов для server Core. Если вам не нужны пакеты компонентов, необходимо изменить сценарий, чтобы установить только необходимые пакеты. Установка IIS по умолчанию устанавливает минимальный набор доступных пакетов компонентов.
Если вы хотите установить компоненты IIS, использующие платформа .NET Framework, необходимо сначала установить платформа .NET Framework. Компоненты, использующие платформа .NET Framework, не будут установлены, если платформа .NET Framework еще не установлен.
Чтобы использовать скрипт для установки платформа .NET Framework и полной установки IIS 7.5 на сервере Core, введите следующую команду в скрипт:
CMD /C START /w PKGMGR.EXE /l:log.etw /iu: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-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell;NetFx2-ServerCore;NetFx2-ServerCore-WOW64
Чтобы использовать скрипт для полной установки IIS 7.5 на сервере Core, введите следующую команду в скрипт:
CMD /C START /w PKGMGR.EXE /l:log.etw /iu: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-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell
Чтобы использовать сценарий для установки по умолчанию на сервере Core, введите следующую команду в скрипт:
start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI</samp>
Дополнительные сведения об установке IIS 7.0 см. в разделе IIS 7.0 на сервере Core и установке IIS 7.0.
Установка ролей и служб
Используйте список команд для перечисления доступных и установленных ролей и служб на сервере. Команда oclist также отображает зависимости компонентов.
Рис. 2. Вывод команды oclistНа приведенном выше рисунке выходные данные oclist показывают, что iis-FTPExtensibility зависит от IIS-FTPSvc. Чтобы установить IIS-FTPExtensibility, сначала необходимо установить IIS-FTPSvc.
Используйте команду ocsetup для установки и удаления отдельных ролей и служб.
Далее запустите список oclist | дополнительные сведения о том, какие компоненты IIS установлены.
Установка платформа .NET Framework
Если вы планируете использовать ASP.NET или удаленное управление IIS, сначала необходимо установить платформа .NET Framework. Чтобы установить его, используйте следующие команды:
start /w ocsetup NetFx2-ServerCore
start /w ocsetup NetFx2-ServerCore-WOW64
Установить ASP.NET
Установите ASP.NET, выполнив следующие команды (в порядке):
start /w ocsetup WAS-NetFxEnvironment start /w ocsetup IIS-ISAPIExtensions start /w ocsetup IIS-ISAPIFilter start /w ocsetup IIS-NetFxExtensibility start /w ocsetup IIS-ASPNET
Установка оснастки Windows PowerShell и IIS
Установите Windows PowerShell, выполнив следующую команду:
start /w ocsetup MicrosoftWindowsPowerShell
Затем запустите Windows PowerShell с помощью следующей команды:
\windows\system32\WindowsPowerShell\v1.0\powershell.exe
Появится запрос PowerShell.
Чтобы включить оснастку IIS, необходимо изменить политику выполнения скрипта, выполнив следующую команду:
Set-ExecutionPolicy RemoteSigned
Перезапустите PowerShell, чтобы изменения политики вступили в силу. После перезапуска PowerShell импортируйте оснастку IIS:
import-module WebAdministration
Список доступных командлетов IIS можно получить, введя следующее:
get-command –pssnapin WebAdministration
Дополнительные сведения см. в статье об управлении iis с помощью оснастки PowerShell 7.0 PowerShell и управления ими с помощью оснастки PowerShell IIS 7.0.
Дополнительные сведения о Windows PowerShell на серверных ядрах см. в PowerBlog Дмитрия: PowerShell и более поздней версии.
Включение удаленного управления IIS
Так как Windows Server 2008 R2 Server Core не имеет графического пользовательского интерфейса (GUI), командная строка должна использоваться для административных задач. Возможно, удобнее управлять серверным ядром с другого компьютера с помощью удаленного управления IIS.
Диспетчер IIS для удаленного администрирования:
- Удаленно управляет службами IIS из Windows® 7, Windows Vista®, Windows® XP и Windows Server® 2003.
- Подключается непосредственно к веб-серверу, веб-сайту или веб-приложению.
- Устанавливает, даже если службы IIS не установлены на локальном компьютере.
- Разрешает несколько одновременных подключений.
- Поддерживает делегированное администрирование веб-сайтов и веб-приложений, поэтому владельцы могут напрямую подключаться к собственному сайту и управлять ими.
- Это знакомый и простой инструмент администрирования.
- Поддерживает протокол HTTP по протоколу SSL для более безопасного управления.
- Автоматически загружает компоненты в локальную консоль диспетчера IIS для удаленного администрирования, чтобы сопоставить компоненты, установленные на удаленном веб-сервере.
Дополнительные сведения см. в разделе IIS Manager для удаленного администрирования и удаленного администрирования для диспетчера IIS.
По умолчанию удаленный рабочий стол не включен в серверном ядре. Установите службу удаленного управления IIS с помощью следующей команды:
start /w ocsetup IIS-ManagementService
Включите удаленное управление с помощью следующей команды:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server ^ /v EnableRemoteManagement /t REG_DWORD /d 1
Запустите службу управления, введя следующую команду:
net start wmsvc
Подключитесь к службам IIS на серверном ядре с удаленного компьютера с помощью диспетчера IIS для удаленного администрирования.
Чтобы удалить роль веб-сервера (IIS), используйте следующую команду:
start /w pkgmgr /uu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel
Ссылки для получения дополнительных сведений
- IIS 7.0 на сервере Core.
- Настройка IIS на сервере Core — Windows Server 2008 R2.
- Презентация ядра сервера (
https://download.microsoft.com/download/6/3/5/6350896f-1e08-440b-9f24-d50f5e9b2390/ServerCoredeepdive.ppt
). - Руководство по началу работы с параметром установки основных компонентов сервера.
- Администрирование IIS7 в основных установках Windows Server 2008.