Internet Information Services

Internet Information Services

Internet Information Services

Internet Information Services (IIS, formerly Internet Information Server) is an extensible web server created by Microsoft for use with the Windows NT family. IIS supports HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP and NNTP.

Introduction
Role of a Web Server
Dynamic Content
Security
Authorization and Authentication
Evolution of IIS
Deployment Planning
Windows Server Editions
Windows Installation Options
Active Directory vs. Standalone
IIS Modules
Installation
Server Manager
PowerShell
Upgrading from a Previous Version of IIS
Automated Installation

Lab 1: Installation
Server Footprint
Folders and Files
System Services
Windows Users and Groups
Tools for IIS Administration
IIS Manager
AppCmd.exe
PowerShell
Microsoft.Web.Administration API
Configuration System
Architecture
Configuration Editor
Configuration Backups
Core Architecture
HTTP.sys
Worker Processes
World Wide Web Publishing Service (W3SVC)
Windows Activation Service (WAS)
Request Pipeline
Modules
Classic vs. Integrated Pipeline Mode

Lab 2: Configuration Backup and Baseline Configuration
Basic Administration Objects
Virtual Directories
Applications
Sites and Bindings
Application Pools

Lab 3: Creating a New Site
Request Processing
Request Filtering
Website Limits
Output Caching
Handler Mappings
Static File Handler
Compression
HTTP Response Headers
Error Pages
IIS HTTP Sub-Status Codes

Lab 4: Modules for Request Processing
Application Pool Administration
Basic Settings
Advanced Settings
Application Pool Identity
Recycling
Real-Time Monitoring

Lab 5: Recycling and Real-Time Monitoring
IP Address and Domain Restrictions
Configuration
Dynamic IP Restrictions
Logging
HTTP Logging
Centralized Logging
Failed Request Tracing

Lab 6: Logging and Failed Request Tracing
Server Certificates and SSL
Introduction
TLS Handshake
Server Name Indication (SNI)
Requiring SSL
Certificate Rebind (IIS 8.5 only)

Lab 7: Server Certificates and Requiring SSL
Authentication
Application Pool Identity vs. Authenticated User
Anonymous Authentication
HTTP Basic Authentication
HTTP Digest Authentication
Windows Authentication
Client Certificate Authentication
ASP.NET Forms Authentication
Delegation

Lab 8: Authentication
Authorization
NTFS Authorization
URL-Based Authorization
ASP.NET Application-Level Authorization
Session State
Session IDs
In-Process Session State
Using a State Server
Using SQL Server

Lab 9: Session State
Remote Administration
IIS Management Service
Permissions
Feature Delegation
Web Deploy
Exporting and Importing Applications
Visual Studio Support
URL Rewrite
Introduction
Rules
Actions

Lab 10: URL Rewrite
Web Farms
Introduction
Shared Configuration
Shared Website Content
Centralized SSL Certificates
Session State
.NET Machine Key
Application Request Routing (ARR)
Features
Architecture
Configuration
Server Farm Site Bindings
Conclusion

Please contact us at [email protected] for detailed information.

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *