다음을 통해 공유


Server Core의 IIS 7.0

토빈 타이터스

TechEd 2007 공지 사항 및 Bill Staples의 블로그 게시물에서 알 수 있듯이 IIS 7.0은 Windows Server® 2008의 Server Core 설치 옵션에서 지원됩니다. Server Core의 IIS 7.0은 더 작은 디스크 공간 요구 사항, 낮은 메모리 사용률, 감소된 공격 표면 및 낮은 서비스 요구 사항이 있는 최소 공간 서버 운영 체제와 강력한 새 웹 서버를 결합합니다.

이 문서에서는 클래식 ASP 애플리케이션을 실행하기 위한 설치 지침을 포함하여 Server Core에서 IIS 7.0을 시작하기 위한 기본 지침을 제공합니다.

IIS 배포 및 구성 팁

Q1. Server Core에 IIS 7.0을 설치하는 방법

A. 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를 제거하려면 위에 멘션 명령에 대해 "/iu:" 대신 "/uu:"를 전달할 수 있습니다(예: start /w pkgmgr /uu: IIS-WebServerRole....).
  2. pkgmgr.exe 대한 자세한 내용은 명령줄 문서에서 IIS 7.0 설치를 참조하세요.

Q2. Windows Server 2008의 Server Core 설치 옵션에서 사용할 수 없는 IIS 7.0의 기능은 무엇입니까?

Windows Server 2008의 Server Core 설치에는 일반 Windows Server 2008 OS 설치와는 일정한 차이점이 있습니다. 간단히 말해서 .Net Framework는 사용할 수 없으며(따라서 ASP.Net 없음) Windows 셸이 없으므로 GUI 관리 도구를 사용할 수 없습니다. 참고로, Server Core 설치 옵션에서 .Net Framework의 가용성 및 지원이 논의되고 있으므로 이 날짜를 기준으로 최종 답변이 없습니다.

A. 다음 기능은 Server Core에서 설치 옵션으로 사용할 수 없습니다.

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

Q3. Server Core에 클래식 ASP를 설치하려면 어떻게 해야 할까요?

A. Server Core 컴퓨터에 정적 콘텐츠 웹 서버의 기능과 함께 클래식 ASP를 설치하려면 다음 pkgmgr.exe 명령을 입력합니다.

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

Server Core 관리istration 팁

이 섹션에는 명령줄에서 일반적인 작업/작업을 수행하는 몇 가지 명령줄 유틸리티 및 명령이 포함되어 있습니다.

Q1. Server Core 설치에서 명령 창을 시작하려면 어떻게 해야 할까요?

A. Ctrl+Alt+Del을 클릭한 다음 "작업 관리자 시작"을 선택합니다. 작업 관리자 창에서 파일을 클릭하고 메뉴에서 "새 작업(실행...)" 옵션을 선택합니다. 새 작업 만들기 창에 cmd.exe 입력하고 확인을 누릅니다.

Q2. Server Core용 원격 데스크톱 설치 상자를 사용하도록 설정하려면 어떻게 해야 할까요?

A. 다른 Windows Server 2008 또는 Vista 컴퓨터에서 액세스하려는 경우 명령줄에서 실행하세요.

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

그렇지 않은 경우 이전 버전의 Windows OS(예: Windows XP)가 있는 컴퓨터에서 액세스하려는 경우 다음을 실행하세요.

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

Q3. 관리자 암호를 변경하려면 어떻게 해야 합니까?

A. 명령 창에 입력 Net user administrator * 합니다. 메시지가 표시되면 관리자의 새 암호를 입력하세요.

Q4. 로컬 관리자 그룹에 사용자를 추가하려면 어떻게 해야 합니까?

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

Q5. 로컬 관리자 그룹에 사용자를 추가하려면 어떻게 해야 합니까?

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

Q6. 컴퓨터 이름을 변경하려면 어떻게 해야 합니까?

A. 컴퓨터가 작업 그룹에 있는 경우 명령 창에 다음을 입력하세요.

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

그렇지 않으면 컴퓨터가 do기본 멤버인 경우 명령 창에 다음을 입력하세요.

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

Q7. 컴퓨터를 조인하려면 어떻게 해야 할까요기본?

A. 명령 창에서 다음을 입력합니다.

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

Q8. 어떻게 할 일에서 컴퓨터를 제거합니까기본?

Netdom remove

Q9. 방화벽을 사용하지 않도록 설정하려면 어떻게 해야 합니까?

netsh firewall set opmode disable

Q10. Server Core 컴퓨터를 다시 시작하려면 어떻게 해야 할까요?

shutdown /r

Q11. 업데이트를 설치하려면 어떻게 해야 합니까?

Install: wusa <update_package_name.msu> /quite

Q12. 이벤트 로그에 액세스하려면 어떻게 해야 합니까?

A. "Wevtutil el"을 입력하여 이벤트 로그 이름을 열거합니다. 특정 로그에서 이벤트를 보거나 쿼리하려면 "Wevtutil qe <이벤트 로그 이름>"을 입력하세요.