Skip to content

Commit 343d318

Browse files
committed
Address reviewer feedback even though introduction is redundant given module landing page
1 parent 44dd9e5 commit 343d318

12 files changed

Lines changed: 26 additions & 9 deletions
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.devrel.secure-harden-internet-information-services.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Introduction to securing and hardening Internet Information Services (IIS) on Windows Server.
7+
ms.date: 03/31/2026
8+
author: Orin-Thomas
9+
ms.author: orthomas
10+
ms.topic: unit
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/1-introduction.md)]

learn-pr/advocates/secure-harden-internet-information-services/1-authenticate-authorize.yml renamed to learn-pr/advocates/secure-harden-internet-information-services/2-authenticate-authorize.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ metadata:
1010
ms.topic: unit
1111
durationInMinutes: 20
1212
content: |
13-
[!include[](includes/1-authenticate-authorize.md)]
13+
[!include[](includes/2-authenticate-authorize.md)]

learn-pr/advocates/secure-harden-internet-information-services/2-server-website-harden.yml renamed to learn-pr/advocates/secure-harden-internet-information-services/3-server-website-harden.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ metadata:
1010
ms.topic: unit
1111
durationInMinutes: 18
1212
content: |
13-
[!include[](includes/2-server-website-harden.md)]
13+
[!include[](includes/3-server-website-harden.md)]

learn-pr/advocates/secure-harden-internet-information-services/3-certificate-config.yml renamed to learn-pr/advocates/secure-harden-internet-information-services/4-certificate-configuration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
### YamlMime:ModuleUnit
2-
uid: learn.devrel.secure-harden-internet-information-services.certificate-config
2+
uid: learn.devrel.secure-harden-internet-information-services.certificate-configuration
33
title: HTTPS and TLS configuration
44
metadata:
55
title: HTTPS and TLS Configuration
@@ -10,4 +10,4 @@ metadata:
1010
ms.topic: unit
1111
durationInMinutes: 24
1212
content: |
13-
[!include[](includes/3-certificate-config.md)]
13+
[!include[](includes/4-certificate-configuration.md)]

learn-pr/advocates/secure-harden-internet-information-services/4-knowledge-check.yml renamed to learn-pr/advocates/secure-harden-internet-information-services/5-knowledge-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ metadata:
1010
ms.topic: unit
1111
durationInMinutes: 6
1212
quiz:
13-
title: Knowledge check
13+
title: Check your knowledge
1414
questions:
1515
- content: "Your organization has an intranet web application hosted on IIS that should be accessible only to domain-joined users using their Windows credentials, with no credential prompt appearing. Which IIS authentication method should you configure?"
1616
choices:

learn-pr/advocates/secure-harden-internet-information-services/5-summary.yml renamed to learn-pr/advocates/secure-harden-internet-information-services/6-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ metadata:
1010
ms.topic: unit
1111
durationInMinutes: 1
1212
content: |
13-
[!include[](includes/5-summary.md)]
13+
[!include[](includes/6-summary.md)]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Internet Information Services (IIS) is one of the most widely deployed web server platforms in enterprise environments. While IIS provides a robust foundation for hosting web applications, its default configuration prioritizes functionality over security. Without deliberate hardening, an IIS server can expose unnecessary features, accept weak encryption protocols, and leave authentication settings that don't match the requirements of your environment. As an administrator, it's your responsibility to close these gaps by configuring IIS to meet the security standards your organization requires.
2+
3+
This module walks you through the key areas of securing and hardening IIS on Windows Server. You learn how to configure authentication and authorization to control who can access your sites and applications, harden server and website settings by removing unused features and reducing attack surface, and set up HTTPS with properly configured TLS certificates and strong cipher suites. By the end of this module, you're able to apply these practices to help protect your IIS deployments against common threats.

learn-pr/advocates/secure-harden-internet-information-services/includes/1-authenticate-authorize.md renamed to learn-pr/advocates/secure-harden-internet-information-services/includes/2-authenticate-authorize.md

File renamed without changes.

learn-pr/advocates/secure-harden-internet-information-services/includes/2-server-website-harden.md renamed to learn-pr/advocates/secure-harden-internet-information-services/includes/3-server-website-harden.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ To review installed IIS role services, perform the following steps:
1313

1414
The table lists roles that may not be necessary on your web server deployment.
1515

16-
| **Role Service** | **When to Remove** |
16+
| **Role Service** | **When to remove** |
1717
|---|---|
1818
| WebDAV Publishing | Remove unless applications explicitly require WebDAV. |
1919
| FTP Server | Remove if no FTP sites are hosted. |

learn-pr/advocates/secure-harden-internet-information-services/includes/3-certificate-config.md renamed to learn-pr/advocates/secure-harden-internet-information-services/includes/4-certificate-configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Unencrypted HTTP communication can be intercepted, read, or modified by anyone o
22

33
The following table lists common certificate types:
44

5-
| **Type** | **Description** | **Use Case** |
5+
| **Type** | **Description** | **Use case** |
66
|---|---|---|
77
| Domain Validation (DV) | Verifies domain ownership only | General-purpose public websites |
88
| Organization Validation (OV) | Verifies domain and organization identity | Business websites |

0 commit comments

Comments
 (0)