Hosting-Friendly Web Server Platform (IIS): Scenario Overview

 

Applies To: Windows Server 2012 R2, Windows Server 2012

This document contains an overview for the hosting-friendly web server, IIS 8, by presenting a collection of scenarios for configuring IIS 8 to support various types of web applications.

Did you mean…

Scenario Description

The IIS 8 web server provides a secure, easy-to-manage, modular and extensible platform for reliably hosting websites, services, and applications. The web server scenarios provide end-to-end instructions on how to plan, install, and configure IIS to host various types of services and applications.

Each scenario is self-contained. You can read them in any order and concentrate on those scenarios that most closely meet your needs.

Web Server Scenarios

Scenario

Description

Build a Static Website on IIS

Shows how to install IIS with the minimum module configuration to server static websites. Describes how to add a website, configure anonymous authentication, set up a default document, set up static content compression, use IIS logging, and filter requests.

Build a Classic ASP Website on IIS

Shows how to install IIS with the modules required to server classic ASP websites. Explains how to add a websites and edit ASP application settings.

Build an ASP.NET Website on IIS

Guides you through planning, installing, and configuring an ASP.NET website on IIS. Describes what IIS modules to install. Shows how to configure ASP.NET settings, such as session state, pages and controls, application settings, .NET compilation and globalization settings. Explains how to configure data source settings. And shows how to improve security with application isolation, .NET trust levels, .NET authentication, machine key settings, and SSL communication.

Build a PHP Website on IIS

Guides you through planning, installing, and configuring a PHP website on IIS. Describes what IIS modules to install. Describes how to configure essential PHP settings. Explains how to configure WinCache and other PHP extensions. Describes how to improve security of a PHP application on IIS.

Build an FTP Site on IIS

Shows how to install FTP on an existing IIS web server. Describes how to add an FTP site, configure FTP site defaults, fire wall support, user isolation, and directory browsing options. Shows how to configure logon attempt restrictions, request filtering, FTP logging, and FTP messages.

Build a Web Farm with IIS Servers

Guides you through planning, installing, and configuring a simple server farm with IIS servers. Helps you plan and configure the farm infrastructure. Shows how set up load balancing by using Application Request Routing (ARR). Describes how to set up shared content and shared configuration. Shows how to set up a central certificate store for SSL certificates. Explains how to set up FTP and Web Deploy on the server farm.

Practical Applications

Whether you are an IT professional, a web developer, or you want to set up your own web server, this scenario can help you install IIS and configure it to serve your web application.

See Also

The following table contains links to resources related to IIS 8.

Content Type

References

Deployment

Deployment to a Hosting Provider | Web Deploy 2.0

Operations

IIS.NET | IIS Learning Center | IIS Media Services | What’s New in IIS 8.0 for Windows 8?

Troubleshooting

IIS Troubleshooting

Security

Secure Windows Server 2012 R2 and Windows Server 2012 | Security and Protection

Tools and Settings

Web Server (IIS) Administration Cmdlets in Windows PowerShell

Community Resources

IIS Blogs | IIS Forums | Robert McMurray's Blog | Scott Forsyth's Blog | Steve Schofield's Blog

Related Technologies

ASP.NET | ASP.NET Web Projects