Publication date : 01/19/2024

Course : IIS 10, Web server administration, for Windows Server 2016

Practical course - 3d - 21h00 - Ref. IIA
Price : 1830 € E.T.

IIS 10, Web server administration, for Windows Server 2016




You'll learn how to install, configure and administer an IIS 10 Web server on Windows Server 2016. You'll also learn how to set up, control and administer sites and applications, taking into account the security and performance constraints associated with this server.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. IIA
  3d - 21h00
1830 € E.T.




You'll learn how to install, configure and administer an IIS 10 Web server on Windows Server 2016. You'll also learn how to set up, control and administer sites and applications, taking into account the security and performance constraints associated with this server.


Teaching objectives
At the end of the training, the participant will be able to:
How to set up an IIS server
Learn how to secure an IIS server
Maintaining an IIS server
Manage IIS server performance

Intended audience
Administrators and system engineers in charge of Web server administration

Prerequisites
Good knowledge of Web protocols and architectures. Basic knowledge of Windows Server 2016 administration

Course schedule

1
Presentation

  • IIS 10 architecture, HTTP/2, Nano Server, Generic host header, Application pool variables, HTTP 308.
  • Install IIS with Server Manager, DISM and unattend.xml.
  • How do I migrate from an IIS 8.0 / 8.5 website to IIS 10?
Hands-on work
Installing IIS 10.

2
Basic configuration

  • Service management, post-installation configuration.
  • Administration tools, WMI, PowerShell, Appcmd.
  • Website structure, virtual directory, application pool.
Hands-on work
Creation of sites, applications and virtual directories.

3
Setting up Web sites and applications

  • Static sites, site linking, host header, ISAPI filters.
  • Web server configuration, inheritance and conflict.
  • Application initialization: CPU consumption, NUMA scalability.
  • Configure features: default document, HTTP error pages, redirection.
  • Configure ASP.NET, PHP and Fast-CGI applications.
Hands-on work
Site installation and configuration. ASP.NET and PHP configuration.

4
Security

  • The main attacks: how to defend yourself? Security tools in IIS.
  • Anonymous authentication, customer certificate.
  • Authorization: Application Pool Identity.
  • Create a self-signed server certificate, centralize certificates.
  • Request filtering.
  • ISAPI, CGI, IP and domain restrictions, URL authorization rules.
Hands-on work
Installation of SSL certificates. Installation of an authentication system. Security tests on an IIS server.

5
Web server maintenance

  • Log format, improved logging.
  • Event tracking: ETW integration.
  • Monitoring of work processes, configuration of request follow-up.
  • Backup and restore.
Hands-on work
Log analysis and reporting tools. Backup and restore an IIS environment.

6
Performance management

  • Dynamic site activation.
  • Compression, static/dynamic caching.
  • Performance analyzer, the counters to watch.
  • Configure website and application pool performance.
Hands-on work
Monitor an IIS server. Install a traffic management tool. Set up a cache for dynamic content.