Configuring the Web Servers

Generally, two or more Web servers are configured and deployed in a Web farm. Web servers support user access to Commerce Server 2009 R2 Web sites. Web servers must be set up to support clustering and secure deployment requirements must be met.

Note

You must have administrator permissions on the computer where you install Commerce Server 2009 R2 software. Log on to the operating system under a user account that has local administrator permissions.

Perform these tasks to configure each Web server in the presentation tier:

  1. Perform the following pre-deployment tasks:

    1. Install all prerequisite software. For more information, see Software Requirements for an Enterprise Commerce Deployment

    2. Enable Internet Information Services (IIS). For more information, see How to Enable IIS on the Web Servers.

    3. Configure the network adapters.

    4. Configure the static routes.

    5. Join the Web server to the domain. For more information, see Windows Server 2008 Help.

    6. Install Microsoft .NET Framework version 3.5 with SP1.

    7. Enable clustering support on each Web server. For more information, see https://go.microsoft.com/fwlink/?LinkId=209596.

  2. Install Commerce Server 2009 R2. For information about how to install and configure Commerce Server 2009 R2, see Installation and Initial Configuration.  The Commerce Server 2009 R2 software component required is based on the deployment topology (two-tier or three-tier) and whether you are deploying a native ASP.net commerce solution or a SharePoint 2010 commerce solution. For more information, refer to the deployment guidance information that is appropriate for your deployment scenario in Deploying Commerce Solutions and Content.

  3. Deploy your customer commerce Web application. For more information, see deployment scenario in Deploying Commerce Solutions and Content.

  4. Assign write permissions on each production Web server in a deployment:

    1. For the temporary ASP.NET folder, assign write permissions to the Web site application account, the RunTimeUser account. For more information, see How to Assign Write Permissions to the Temporary ASP.NET Folder on the Web Servers.

    2. For the Windows temporary folder, assign access permissions to the Web site application account, the RunTimeUser account. For more information, see How to Assign Permissions for the Windows Temporary Folder on the Web Servers.

  5. Create application pools and make assignments for each Web site that is running on each Web server:

    1. Create an application pool for each Web site. For more information, see How to Create Application Pools.

    2. Assign the Web site application to the Web application pool you created in step a. For more information, see How to Assign a Web Application to an Application Pool.

    3. Assign and configure the accounts to run the Web site application pool. For more information, see How to Specify Accounts for Running the Application Pools.

    4. Add the Web site service account to the IIS_IUSRS. For more information, see How to Add Service Accounts to the IIS_IUSRS Group.

  6. Enable Secure Sockets Layer (SSL) on each Web server. For more information see Securing Communication Channels.

Note

You must grant service accounts access to the Commerce Server 2009 R2 databases for the Web site to be functional. This step is performed on the computers that are running SQL Server. For more information, see Granting Access to the Commerce Server Databases.

In This Section