자격증과 세미나, 프로그램 이야기를 주저없이 써봅니다.

Since 2008. 10.

세미나 및 발표회/윈도우 프론티어 2기

윈도우 7 IIS(인터넷 정보 서비스) 7.5 설치하기

럭키맨 운수 2010. 1. 10. 13:36

ASP.NET 웹사이트를 운영하기 위해서는 마이크로소프트의 IIS(Internet Information Services)가 필요합니다. 윈도우 XP 프로페셔널 에디션에는 5.1 버전, 윈도우 비스타에서는 7.0 버전, 윈도우 7에서는 7.5 버전이 내장되어 있습니다. IIS는 윈도우를 설치할 때 기본적으로 설치되어 있지 않습니다. 따라서 사용자가 따로 설치해서 활성화 시켜줘야 합니다.

 

윈도우 7에서 2가지 방법으로 설치가 가능합니다. 제어판 - 프로그램 및 기능에서 설치하는 방법과 스크립트 명령어를 이용해 IIS 설치하는 방법이 있습니다.

 

1. Windows 기능 사용/사용 안 함에서 인터넷 정보 서비스 체크하여 IIS 설치하기

 

 

이 방법은 윈도우 비스타와 동일합니다. 제어판 → 프로그램 및 기능 들어가서 창 왼쪽에 있는 'Windows 기능 사용/사용 안 함' 클릭합니다. 스크롤을 내려 '인터넷 정보 서비스' 항목을 선택해주면 됩니다. 기본적으로 해당 확인란을 선택하면 최소한의 기본적인 패키지만 깔립니다. 사용자가 필요한 기능에 맞게 트리를 열어 각 해당 확인란을 선택해줘야 합니다.

 

확인을 누르면 설치가 완료되고 이제 잘 설치되었는지 확인해보겠습니다. 제어판 → 관리도구 → IIS(인터넷 정보 서비스) 관리자 클릭합니다.

 

 

또는 시작- 프로그램 및 파일 검색란에 %windir%\system32\inetsrv 위치해 있는 InetMgr.exe로 실행시킬 수 있습니다.

 

윈도우 7 IIS 7.5 버전.

 

2. 스크립트 명령어로 인터넷 정보 서비스 설치하기

 

시작 - 보조프로그램 - 명령 프롬프트 실행합니다. cmd 명령으로 실행해도 됩니다. 윈도우 7 에디션에 따라 스크립트 명령어가 약간 차이가 나는데,

 

① 윈도우 7 프로페셔널, 엔터프라이즈, 얼티밋 에디션 사용중인 경우

 

start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;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-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI 

 

② 윈도우 7 홈 프리미엄, 홈 베이직, 홈 스타터 사용중인 경우

 

start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-Security;IIS-BasicAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

 

스크립트 명령어는 Microsoft TechNet를 참조했습니다.

 

 

조금 기다리시면 설치가 완료됩니다. 이 명령어는 FTP 서버 설치가 빠져 있습니다. 필요하신 분은 'Windows 기능 사용/사용 안 함' 에서 FTP 서버 항목을 선택해주면 됩니다. 제어판 → 관리 도구을 보면 'IIS(인터넷 정보 서비스) 6.0 관리자'도 함께 설치된것을 보실 수 있습니다.

 

IIS(인터넷 정보 서비스) 6.0 관리자 정보.

 

설치가 완료되었으니 인터넷 브라우저에서 http://localhost 주소를 쳐서 접속해봅니다. 짠~ IIS 로고가 보입니다.

 

설치된 경로는 C:\Inetpub\wwwroot 입니다.

 

팁) 윈도우 XP에서 IIS 설치하기

 

팁으로 윈도우 XP 사용자를 위한 인터넷 정보 서비스 설치하는 방법입니다. 제어판 → Windows 구성 요소 마법사를 실행해서 '인터넷 정보 서비스(IIS)' 구성 요소를 설치하시면 됩니다. 윈도우 XP 홈 에디션에서는 IIS을 지원하지 않으나 설치하는 방법이 있습니다. 여기서는 설명하지 않겠습니다.

 

윈도우 XP IIS 5.1 버전.

 

설치완료 후 인터넷 브라우저에 http://localhost 접속한 화면.