Installing and Configuring a Microsoft IIS Server Service

This course is included in our On-demand training solution.


Microsoft IIS has been designed to allow for scalability, security, manageability, and above all reliability. This course describes how best to leverage these benefits with the use of applications and application pools, virtual directories, and the available Microsoft IIS 8.5 extensions. This course also covers Microsoft IIS 8.5 security features, with the use of certificates.

Target Audience

Individuals interested in setting up and configuring a Microsoft IIS server and web site



Expected Duration

120 min.

Course Objectives

Course Introduction

Installing IIS in the Windows 2012 Security Model

  • adhere to best practices for installing IIS using the Windows 2012 Security Model
  • Installing IIS via GUI

  • install IIS on a Windows 2012 R2 server using the GUI
  • Installing IIS via PowerShell

  • install IIS on a Windows 2012 R2 server using PowerShell CMDlets
  • Installing IIS Features with GUI

  • install selected IIS features on a Windows 2012 R2 server with GUI
  • Installing IIS Features with PowerShell

  • install selected IIS features on a Windows 2012 R2 server with cmdlets
  • Sites and Host Headers

  • assign multiple sites to a single IP address on a web server using host headers
  • Virtual Directories

  • add a virtual directory
  • Communication Ports

  • change the default port that IIS services listen to
  • Applications

  • create an IIS application
  • Access and Security

  • configure IIS web site authentication and certificate assignments
  • Event Logs

  • access event logs associated with IIS
  • Service Health

  • monitor and manage the health of the IIS web service
  • IIS Server Services

  • identify IIS services running on a Windows 2012 R2 server
  • Application Pools

  • recognize the benefits of using application pools
  • Restarting IIS Services

  • restart IIS services to reconnect to the IIS web server
  • Extensions

  • compare official extensions with community-contributed extensions
  • Installing Extensions Using the GUI

  • install an IIS extension using the Windows GUI
  • Installing Extensions Using PowerShell

  • install an IIS extension using PowerShell cmdlets
  • Managing Extensions

  • manage installed IIS extensions
  • Removing Extensions

  • remove an extension using the Windows GUI
  • Certificates

  • distinguish between self-signed certificates and third-party certificates
  • Creating a Certificate Request

  • create a certificate request within IIS
  • Completing a Certificate Request

  • complete a created certificate request within IIS
  • Exporting and Importing Certificates

  • export and import IIS certificates
  • Configuring and Importing Certificates

  • configure a Microsoft IIS certificate in Windows and import it into IIS
  • Exercise: Install IIS and Extensions