Description
This IIS training is aimed at administrators responsible for installing, configuring and managing an IIS Web server. Participants will learn to implement all the best practices to carry out daily administration tasks: security, support, backup, restoration, etc.
Who is this training for ?
For whom ?
system-administrators
networks
Prerequisites
Experience with Microsoft network technologies and their implementation, knowledge of Windows Server administration and Windows client.
Training objectives
Training program
- Introduction to IIS Administration training
- General presentation of Internet Information
- Services (IIS)
- Modular architecture
- Understanding the new IIS 10 features for performance and administration
- Web server architecture overview
- Install IIS on Windows Server
- How to migrate an IIS site
- Administration and management tools with PowerShell
- Examples of practical cases: presentation of learners and the trainer, discussions on professional contexts, expectations and objectives of the training. Installation of IIS and configure basic security settings.
- Basic configuration and settings
- Use IIS Manager
- Default IIS file structure
- Configure DNS records for a site
- Create files, directories virtual directories and applications
- Application warm-up functionality (App Warm-Up) Examples of practical cases: configuration of a new website (public access), creation of virtual directories and applications, modification of settings initial and installation of additional services.
- Pools d'application
- IIS Application Pool Architecture and Role
- Understand the relationship between an application and an application pool
- Create application pools
- Configure recycling options
- Practical case examples: defining the architecture and setting up application pools, configuring to recycle a pool, monitoring with logs.
- Creation and configuration of sites
- Basic configuration of a server hosting multiple sites
- Configure website linking
- Create and start sites
- Configure websites usual functionalities
- Configure support for Web applications
- Using HTTP/2
- Examples of practical cases: creation of new sites, configuration of the main IIS functionalities, study of the possibilities of link conflicts between existing sites, addition of support for applications.
- Security: authentication, authorization and data transmission
- Brief review of IIS security flaws and the rewriting of the engine
- Tools for Internet security
- Information Services
- Understand and configure authentication (anonymous, http, Windows, etc)
- URL-based authorization rules, NTFS and ASP.NET
- Application Pool Identities vs. Authenticated User
- Understand the use of SSL certificates
- Create and manage server certificates
- Configure HTTPS bindings
- The Central Certificate Store (CCS): interest, installation and configuration Examples of practical cases: implementation of access control methods in IIS, configuration of authentication and URL authorization rules, adding a certificate to a website, configuration of HTTPS connections using certificates, centralization of certificates with CC
- Remote administration
- Install and configure the Web Management Service (WMSVC)
- Connect to servers and websites
- Manage and delegate permissions
- PowerShell for remote management
- Practical case examples: installation and configuration of WMSVC settings (bindings, IPv4 restrictions, certificates, etc.).
- Setting up an FTP site
- Infrastructure and prerequisites
- Install the FTP server and create a tree
- Create the FTP site
- Configure user isolation
- Practical case examples: planning, configuring a secure FTP site allowing users to store files (authentication, authorization, storage location).
- Monitoring, backup and recovery
- IIS log file format, event monitoring and processes
- Best practices for analyzing and improving performance
- IIS components for backup and recovery
- Examples of practical cases: control and optimization of performance, activity, backup and restoration of a site or IIS server.
- Creating web farms
- Understand load-balancing mechanisms
- Use ARR (Application Request Routing) to create a load-balanced web farm
- Share content using shared folders
- Share content with DFS-R (Distributed File System-Replication)
- Share IIS configurations in a farm
- Examples practical cases: planning and deployment of a web farm for load balancing, content centralization.