Jaa


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 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 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 Web tier:

  1. Perform pre-installation requirements:

    1. Install all prerequisite software. For more information, see What Are the Software Deployment Requirements?

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

    3. Configure the network adapters. For more information, see How to Configure the Network Adapters on the Web Servers.

    4. Configure the static routes. For more information, see How to Configure Static Routes and Configuring Network Settings for the Base Deployment.

    5. Join the Web server to the domain. For more information, see Windows Server Help for the version of Windows Server that you are using.

    6. Install Microsoft .NET Framework version 3.5 with SP1. For more information, see How to Install Microsoft .NET Framework on the Web Servers.

    7. Enable clustering support on each Web server. For steps about how to enable MSDTC, see How to Enable MSDTC on the Business Management Server.

  2. Install Commerce Server 2009. For more information, see How to Install Commerce Server on the Web Servers, How to Configure Commerce Server on the Web Servers, and How to Configure SharePoint Commerce Services on the Web Servers. Install the following components:

    Component

    Base deployment

    Enterprise deployment

    Commerce Server Core Systems

    Yes

    Yes

    Staging (this component is available only with Commerce Server Enterprise Edition)

    Optional

    Yes

    Commerce Server Health Monitoring (only need to install on the first Web server and only if using Microsoft System Center Operations Manager (SCOM) to monitor the network)

    Optional

    Optional

    Commerce Foundation

    Yes

    Yes

    SharePoint Commerce Services

    Yes

    Yes

  3. Configure Commerce Server. For more information, see How to Configure Commerce Server on the Web Servers.

  4. Unpack the Commerce Server site onto the Web server. Perform this task after you unpack the site onto the business management server. For more information, see How to Unpack a Site on the Web Servers.

  5. 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.

  6. 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_WPG group if you are running Windows Server 2003, or add the Web site service account to the IIS_IUSRS group if you are running Windows Server 2008. For more information, see How to Add Service Accounts to the IIS_WPG Group or How to Add Service Accounts to the IIS_IUSRS Group.

  7. Enable Secure Sockets Layer (SSL) on each Web server. For more information, see How to Enable SSL on the Web Servers.

Note

You must grant service accounts access to the Commerce Server 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