# cas-webserver

Part of **CAS**

<!-- intent-backlink:auto -->

> 💡 **Path Selection**: This skill is one implementation path for [Deploy SSL certificate to servers or cloud resources](../../intent/cas-deploy-certificate/SKILL.md). If you're unsure which path to take, check the routing skill first.

# Certificate Management Service Web Server Management Console Guide

## Operations Overview

| Operation | Console Entry Path | Prerequisites | Description |
|----------|-------------------|---------------|-------------|
| Install IIS Manager on Windows 10 | Control Panel > Programs > Programs and Features > Turn Windows features on or off | - Operating system: Windows 10<br>- Administrator privileges<br>- Internet connection | Enables IIS Manager by activating Windows features through Control Panel |
| Install IIS Manager on Windows Server 2012 | Server Manager > Manage > Add Roles and Features | - Operating system: Windows Server 2012<br>- Administrator privileges<br>- Internet connection | Installs the Web Server (IIS) role and management tools via Server Manager wizard |

## Step-by-Step Instructions

### Install IIS Manager on Windows 10

**Navigation**: Control Panel > Programs > Programs and Features > Turn Windows features on or off

**Prerequisites**:
- Operating system: Windows 10
- Administrator privileges
- Internet connection for downloading components

1. Open **Control Panel** from the search bar  
   - Element: **Control Panel** (link) — location: search bar  
   - Notes: Type "Control Panel" in the Windows search box and select the result

2. Navigate to **Programs and Features**  
   - Element: **Programs and Features** (link) — location: Control Panel main menu  

3. Click **Turn Windows features on or off** in the left navigation pane  
   - Element: **Turn Windows features on or off** (link) — location: left navigation panel  
   - Notes: The exact wording and layout may vary slightly depending on Windows version

4. Expand **Internet Information Services** and select required IIS features  
   - Element: **Internet Information Services** (checkbox) — location: Windows Features dialog box  
   - Notes: Also expand **Web Management Tools** and ensure **IIS Management Console** is selected. Refer to documentation images for recommended selections

5. Click **OK** to start installation  
   - Element: **OK** (button) — location: bottom of dialog box  
   - Notes: Installation requires an internet connection and may take several minutes. Wait for the completion confirmation

6. Verify IIS Manager is available in Administrative Tools  
   - Element: **Internet Information Services (IIS) Manager** (link) — location: System and Security > Administrative Tools  
   - Notes: If missing, restart the system or recheck selected components during installation

### Install IIS Manager on Windows Server 2012

**Navigation**: Server Manager > Manage > Add Roles and Features

**Prerequisites**:
- Operating system: Windows Server 2012
- Administrator privileges
- Internet connection for downloading components

1. Open **Server Manager** (typically launches automatically after login)  
   - Element: **Server Manager** (link) — location: desktop or taskbar  
   - Notes: If not open, search for "Server Manager" in the Start screen

2. Click **Manage** in the upper-right corner  
   - Element: **Manage** (button) — location: upper-right corner of Server Manager window  
   - Notes: This opens a dropdown menu

3. Select **Add Roles and Features** from the Manage menu  
   - Element: **Add Roles and Features** (menu item) — location: Manage dropdown  
   - Notes: The Add Roles and Features Wizard appears

4. On the Before you begin page, click **Next**  
   - Element: **Next** (button) — location: bottom-right of wizard  
   - Notes: No action needed on this informational page

5. Select **Role-based or feature-based installation**  
   - Element: **Role-based or feature-based installation** (radio) — location: Installation Type page  

6. Click **Next** to proceed to server selection  
   - Element: **Next** (button) — location: bottom-right  

7. Select **Select a server from the server pool**  
   - Element: **Select a server from the server pool** (radio) — location: Server Selection page  
   - Notes: Ensure your target server is highlighted in the list below

8. Click **Next** to go to Server Roles  
   - Element: **Next** (button) — location: bottom-right  

9. Select **Web Server (IIS)** in the Server Roles list  
   - Element: **Web Server (IIS)** (checkbox) — location: Server Roles list  
   - Notes: A popup will appear prompting to "Add features that are required for Web Server (IIS)" — click **Add Features**

10. Click **Next** to proceed to Features  
    - Element: **Next** (button) — location: bottom-right  

11. Select **.NET Framework 3.5 Features** and **.NET Framework 4.8 Features** as needed  
    - Element: **.NET Framework 3.5 Features** (checkbox) — location: Features list  
    - Notes: These are often required for full IIS functionality, especially for legacy applications

12. Click **Next** to go to Role Services  
    - Element: **Next** (button) — location: bottom-right  

13. Choose required **Role Services** based on your needs  
    - Element: **Role Services** (checkbox) — location: Role Services list  
    - Notes: Customize selections based on security policies and application requirements (e.g., include HTTP Redirection, IP and Domain Restrictions if needed)

14. Click **Next** to review selections  
    - Element: **Next** (button) — location: bottom-right  

15. Review selections and click **Install**  
    - Element: **Install** (button) — location: Confirm installation selections page  
    - Notes: Installation may take several minutes. Do not close the wizard

16. After installation completes, open IIS Manager from the Tools menu  
    - Element: **Internet Information Services (IIS) Manager** (menu item) — location: Tools menu in Server Manager  
    - Notes: Successful installation is confirmed when the IIS Manager console opens

## FAQ

Q: Where can I find IIS Manager after installation on Windows 10?  
A: After installation, IIS Manager appears under **Administrative Tools** in the Control Panel (System and Security > Administrative Tools). You can also search for "IIS Manager" directly in the Windows search bar.

Q: What should I do if the "Turn Windows features on or off" option is missing?  
A: Ensure you are logged in with an administrator account. Non-administrator accounts may not see this option. Also, some Windows editions (e.g., Home editions) do not support IIS — use Pro, Enterprise, or Education editions.

Q: Can I modify IIS features after initial installation?  
A: Yes. Return to **Turn Windows features on or off** (Windows 10) or **Add Roles and Features** in Server Manager (Windows Server) to add or remove IIS components at any time.

Q: Why is .NET Framework listed as a prerequisite for IIS?  
A: Many web applications hosted on IIS rely on ASP.NET, which requires .NET Framework. While basic static content hosting doesn’t need it, enabling .NET ensures compatibility with common web apps.

Q: Does installing IIS Manager expose my system to security risks?  
A: Installing IIS Manager itself does not start a web server. However, once you configure websites, ensure proper firewall rules, disable unused role services, and apply security best practices to minimize attack surface.

## Pricing & Billing

### Billing Model  
IIS Manager is included with Windows operating systems at no additional cost.

### Free Tier  
No cost to install or use IIS Manager on Windows systems.

### Quota Limits  
No usage quotas apply for IIS Manager installation or operation.

### Billing Notes  
IIS Manager is a built-in Windows component and does not incur separate licensing or usage fees from Microsoft. Standard Windows OS licensing terms apply.