Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)

웹 디자인과 웹 개발을 배우고 싶다면, Windows 10 컴퓨터에 IIS(Internet Information Services)를 설치하는 것이 좋은 출발점입니다. IIS는 Windows 10에 기본으로 포함된 무료 Windows 기능이므로, 활용하지 않을 이유가 없습니다.

IIS는 강력한 관리 도구와 뛰어난 보안 기능을 갖춘 풀 기능(full-featured) 웹·FTP 서버입니다. 하나의 서버에서 ASP.NET과 PHP 애플리케이션을 동시에 호스팅할 수 있으며, WordPress 사이트까지도 IIS에서 운영할 수 있습니다.

Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)

Windows 10에서 IIS를 설치하고 웹 사이트를 설정하는 방법은 세 가지가 있습니다. 그래픽 사용자 인터페이스(GUI), PowerShell, 그리고 Windows CMD(명령 프롬프트)입니다. 이 글에서는 세 가지 방법을 모두 사용해 IIS를 기본 설치하는 과정을 살펴보겠습니다.

GUI로 IIS 설치하기

GUI 방식은 마우스 클릭만으로 IIS에 웹 사이트를 설정할 수 있는 방법입니다. 아직 PowerShell이나 Windows 명령어를 배우지 않았다면 가장 이상적인 방법입니다.

  1. 검색창에 "turn on windows"라고 입력합니다. Turn Windows features on or off(Windows 기능 켜기/끄기) 유틸리티가 검색 결과에 나타나면 클릭합니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. Windows 기능 창이 열립니다. 각 기능 목록을 불러오는 데 잠시 시간이 걸릴 수 있습니다. 로딩이 완료되면 Internet Information Services 항목 옆의 체크박스를 선택하고 확인(OK) 버튼을 클릭합니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. 설치가 시작되며 몇 분 정도 소요될 수 있습니다. 설치가 완료되면 닫기(Close) 버튼을 클릭합니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. IIS가 제대로 설치되고 작동하는지 확인하려면 시작 버튼 근처의 검색창에 IIS를 입력합니다. 검색 결과에 Internet Information Services Manager가 표시되면 이를 클릭하여 실행합니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. IIS 관리자가 열리면 창 왼쪽의 Connections 패널을 확인합니다. 트리 메뉴를 확장하여 Default Web Site를 찾습니다. 이것은 IIS와 함께 설치되는 기본 자리표시자(placeholder) 사이트입니다. 클릭하여 선택합니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. IIS 관리자 오른쪽의 Browse Website 섹션에서 Browse *:80 (http)을 클릭합니다. 그러면 기본 웹 브라우저에서 기본 웹 사이트가 열립니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. 아래와 같은 웹 페이지가 표시됩니다. 주소 표시줄에 localhost라고 되어 있는 것을 확인하세요. 새로 만든 웹 사이트에 접속할 때 입력하는 주소입니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)

IIS용 첫 번째 웹 페이지 만들기

나머지 두 가지 설치 방법을 알아보기 전에, 웹 사이트를 구성하는 파일들이 어디에 저장되는지 확인하고 아주 기본적인 웹 페이지를 직접 만들어 보겠습니다. 이 과정을 익히면 웹 디자인과 개발 학습으로 나아가는 기본기를 다질 수 있습니다.

  1. IIS 설치 후 파일 탐색기(File Explorer)를 열고 C:\inetpub\wwwroot 폴더로 이동합니다. 웹 사이트를 구성하는 파일은 반드시 이 위치에 저장해야 합니다. 여기에는 IIS 기본 웹 페이지 파일인 iisstart.html과 페이지에 표시되는 이미지 파일 iisstart.png가 있습니다. 바로 이곳에 첫 번째 웹 페이지를 저장하게 됩니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. 메모장(Notepad)을 관리자 권한으로 실행합니다. wwwroot 위치에 파일을 저장하려면 관리자 권한이 필요합니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. 파일을 wwwroot 위치에 저장합니다. 파일 이름은 index.html로 지정하고, 파일 형식(Save as type)모든 파일(All Files)로 변경한 뒤 저장(Save) 버튼을 클릭합니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. 올바른 파일 형식으로 저장했으니 이제 내용을 넣어 보겠습니다. 다음 HTML 코드를 입력해 아주 기본적인 웹 페이지를 만들고 저장합니다:

<html>
  <body>
    <h1>Hello World!</h1>
  </body>
</html>

Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. 기본 IIS 웹 페이지가 열려 있는 브라우저로 돌아가 새로 고침 버튼을 클릭합니다. 이제 여러분의 첫 번째 웹 페이지가 화면에 나타납니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)

완성되었습니다! 방금 IIS에서 첫 번째 웹 사이트를 만들고 게시했습니다.

Windows 명령어로 IIS 설치하기

IIS 설치 과정을 단 한 줄의 명령어로 줄일 수도 있습니다. Windows 명령 프롬프트 또는 PowerShell 어느 쪽이든 가능합니다. 먼저 Windows 명령어를 이용하는 방법을 소개하지만, 앞으로의 작업 효율을 위해 PowerShell을 익혀두는 것이 큰 도움이 됩니다.

  1. 검색창에 cmd를 입력하면 최상위 결과로 명령 프롬프트(Command Prompt)가 표시됩니다. 관리자 권한으로 실행(Run as administrator)을 클릭합니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. 명령어 DISM /online /enable-feature /featureName:IIS-DefaultDocument /All을 입력하고 Enter 키를 누릅니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. 진행률 표시줄이 나타납니다. 100.0%에 도달하고 "작업을 완료했습니다.(The operation completed successfully.)" 메시지가 표시되면 명령 프롬프트를 닫아도 됩니다. IIS 설치가 완료된 것입니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. 설치가 정상적으로 완료되었는지 확인하려면 위 GUI로 IIS 설치하기 섹션의 4~7단계를 참고해 IIS 관리자가 정상적으로 열리는지 점검합니다.

PowerShell로 IIS 설치하기

PowerShell로 IIS를 설치하는 등의 작업을 배워두면 두 가지 큰 장점이 있습니다. 첫째, Windows에서 대부분의 관리 작업을 가장 쉽고 빠르게 수행할 수 있는 방법입니다. 둘째, cmdlet이라 불리는 PowerShell 명령어를 스크립트로 저장해 두면 언제든 어떤 Windows 컴퓨터나 서버에서든 실행할 수 있습니다.

  1. 검색창에 powershell을 입력하면 결과 중 PowerShell ISE가 표시됩니다. 관리자 권한으로 실행(Run as administrator)을 클릭합니다.
Windows 10에서 IIS 설치하고 웹 사이트 구축하는 방법 총정리(GUI·CMD·PowerShell)
  1. cmdlet Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole -NoRestart를 입력하고 실행합니다. 진행률 표시줄이 시작되며, 완료되면 IIS가 설치되고 정상 작동하는지 확인합니다.
  1. 이 단계는 선택 사항이지만, 이 명령을 PowerShell 스크립트로 저장해 두면 언제든 재사용할 수 있습니다. 스크립트에 다양한 매개변수를 추가하며 다듬다 보면, 결국 클릭 한 번으로 원하는 환경을 매번 동일하게 구성해 주는 IIS 설치 스크립트를 갖게 됩니다.

이제 여러분도 웹의 주인공!

IIS로 직접 웹 사이트를 만들 때 할 수 있는 일은 이것이 전부가 아닙니다. FTP 파일 전송이나 미디어 호스팅 용도로 IIS를 활용하는 방법도 살펴보세요. 또한 Microsoft의 Web Platform Installer를 이용하면 WordPress, PHP, Python 등을 더욱 간편하게 설치하고 학습할 수 있습니다.