Поделиться через


IIS 7.0 на сервере Core

Tobin Titus

Как вы можете знать из объявлений TechEd 2007 и блога Bill Staples, IIS 7.0 поддерживается в варианте установки основных серверных компонентов Windows Server® 2008. IIS 7.0 на сервере Core объединяет мощный новый веб-сервер с минимальной операционной системой сервера, которая имеет меньше места на диске, снижение использования памяти, снижение нагрузки на атаку и более низкие потребности в обслуживании.

В этой статье приведены основные инструкции по началу работы с IIS 7.0 на сервере Core, включая инструкции по установке классических приложений ASP.

Советы развертывания и конфигурации IIS

Вопрос 1. Как установить IIS 7.0 на сервере Core?

А. Вы можете использовать параметр программы командной строки pkgmgr.exe для установки IIS 7.0 в основном поле сервера. Для параметра установки IIS по умолчанию введите следующее в командном окне:

start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel

Для параметра полной установки IIS в командной строке можно ввести следующее:

start /w pkgmgr /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;IIS-FTPPublishingService;IIS-FTPServer;WAS-WindowsActivationService;WAS-ProcessModel

Примечание.

  1. Чтобы удалить службы IIS, можно передать "/uu:" вместо "/iu:" для команд, упоминание указанных выше (например, start /w pkgmgr /uu: IIS-WebServerRole....).
  2. Дополнительные сведения об pkgmgr.exe см . в статье об установке IIS 7.0 из статьи командной строки .

Вопрос 2. Какие функции IIS 7.0 недоступны в параметре установки основных серверных компонентов Windows Server 2008?

Установки основных серверных компонентов в Windows Server 2008 имеют определенные отличия от обычных установок ОС Windows Server 2008. В кратком окне платформа .Net недоступна (поэтому нет ASP.Net) и нет оболочки Windows, поэтому средства администрирования ГРАФИЧЕСКОго интерфейса недоступны. Как примечание, доступность и поддержка платформы .Net framework на серверной базе данных обсуждается, поэтому по состоянию на эту дату пока нет окончательного ответа.

А. Следующие функции недоступны в качестве параметров установки на сервере Основных компонентов:

  • IIS-ASPNET
  • IIS-NetFxExtensibility
  • IIS-ManagementConsole
  • IIS-ManagementService
  • IIS-LegacySnapIn
  • IIS-FTPManagement
  • WAS-NetFxEnvironment
  • WAS-ConfigurationAPI

Вопрос 3. Как установить классический ASP на сервере Core?

А. Введите следующую команду pkgmgr.exe, чтобы установить классический ASP вместе с функциями для веб-сервера статического содержимого на компьютере с основным сервером.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;WAS-WindowsActivationService;WAS-ProcessModel

Советы Администратор основной серверной Советы

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

Вопрос 1. Как запустить командное окно на установке основных серверных компонентов?

А. Нажмите клавиши CTRL+ALT+Del, а затем нажмите кнопку "Пуск диспетчера задач". В окне диспетчера задач щелкните "Файл" и выберите пункт "Создать задачу (выполнить...)" в меню. Введите cmd.exe в окне "Создать задачу" и нажмите кнопку "ОК".

Вопрос 2. Как включить установленный флажок удаленного рабочего стола для основных серверных компонентов?

А. Если вы планируете получить доступ к другому компьютеру Windows Server 2008 или Vista, выполните это из командной строки:

Cscript %windir%\system32\SCRegEdit.wsf /ar 0

В противном случае, если вы планируете получить доступ к компьютеру с более ранней версией ОС Windows (т. е. Windows XP), выполните следующее:

Cscript %windir%\system32\SCRegEdit.wsf /ar 0
Cscript %windir%\system32\SCRegEdit.wsf /cs 0

Вопрос 3. Как изменить пароль администратора?

А. Введите Net user administrator * в командном окне. При появлении запроса введите новый пароль для пользователя администратора.

В4. Как добавить пользователя в группу локальных администраторов?

Net localgroup Administrators /add <domain>\<username>

В5. Как добавить пользователя в группу локальных администраторов?

Net localgroup Administrators /add <domain>\<username>

Вопрос 6. Как изменить имя компьютера?

А. Если компьютер находится в рабочей группе, введите следующее в командном окне:

Netdom renamecomputer <currentcomputername> /NewName:<new computer name>

В противном случае, если компьютер является членом домена, введите следующее в командном окне:

Netdom renamecomputer <currentcomputername> /NewName:<new computer name> /userd:<domain>\<username> /password:*

Вопрос 7. Как присоединить компьютер к домену?

А. Введите следующее в командном окне:

Netdom join %computername% /domain:<domain> /userd:<domain>\<username> /password:*

Вопрос 8. Как удалить компьютер из домена?

Netdom remove

В9. Как отключить брандмауэр?

netsh firewall set opmode disable

Вопрос 10. Как перезапустить компьютер ядра сервера?

shutdown /r

Вопрос 11. Как установить обновления?

Install: wusa <update_package_name.msu> /quite

В12. Как получить доступ к журналам событий?

А. Перечислите имена журналов событий, введя "Wevtutil el". Чтобы просмотреть и запросить события в определенном журнале, введите "Wevtutil qe <event log name>".