Appendix D: Configuring IIS 6.0

Microsoft Office Communications Server 2007 and Microsoft Office Communications Server 2007 R2 will reach end of support on January 9, 2018. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.

The Communicator Web Access Setup Wizard makes a number of changes in IIS 6.0, as shown in Figure D-1. This section describes those changes.

Figure D-1. IIS 6.0 MMC

55959bca-26c1-4e9f-83e1-34f7d4033e7f

Application Pools

The Communicator Web Access Create Virtual Server Wizard creates two application pools for the first virtual server that is created:

  • Communicator Web Access

  • W3SVC<Web site identifier>

One application pool is created for each additional virtual server that is created:

  • W3SVC<Web site identifier>

Web Service Extensions

The Communicator Web Access Create Virtual Server wizard creates a Web service extension for the first virtual server that is created. The cwaauth attribute must be set to Allowed in the IIS 6.0 Manager.

Creation of subsequent virtual servers does not result in additional Web service extensions.

Important

Do not use the recycling options in the application pool properties. The recycling application pool settings are specified on the Recycling tab of an application pools Properties dialog box. Because some Communicator Web Access processes are stateful, using any of these recycling options can result in failures.

For additional information see "Web Application Services Operations" in the Windows Server System Reference Architecture (WSSRA) at https://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=WebAppOp.

Default Communicator Web Access Settings in IIS 6.0

During Communicator Web Access setup, several IIS settings are configured automatically. The default settings configured by setup are listed in Table D-1. As you monitor your Communicator Web Access servers over time, you can tune these settings to meet the needs of your organization.

Table D-1. Default IIS 6.0 MMC, Communicator Web Access web site settings

Setting Name Type Setting Value

Web Site Tab

 

 

Description

text box

Communicator Web Access

IP Address

drop down list box

(All Unassigned)

TCP Port

text box

80

SSL Port

text box

443

Connection Timeout

text box

120

Enable HTTP Keep-Alives

check box

selected

Enable logging

check box

selected

Active log format

drop down list box

W3C Extended Log File Format

Advanced Web Site Identification-Multiple Identities for this Web Site

 

 

IP Address

text box

Default

TCP Port

text box

80

Host Header Value

text box

<empty>

Advanced Web Site Identification-Multiple SSL Identities for this Web Site

 

 

IP Address

text box

Default

SSL Port

text box

443

Logging Properties - General Tab

 

 

New log schedule

radio buttons

Daily radio button selected

Use local time for file naming and rollover

check box

unselected

Log file directory

text box

%windir%\system32\LogFiles

Logging Properties - Advanced Tab

 

 

Extended logging options

lots of check boxes

 

 

unselected

Server Name (s-computername)

Bytes Sent (sc-bytes)

Bytes Received (cs-bytes)

Time Taken (time-taken)

Protocol Version (cs-version)

Host (cs-host)

Cookie (cs(Cookie))

Referer (cs(Referer))

 

selected

All remaining check boxes

Performance Tab

 

 

Bandwidth Throttling

check box

unselected

Web site connections

radio buttons (2)

Unlimited radio button selected

ISAPI Filters Tab

 

 

Status

text box

Green up-pointing arrow

Filter Name

text box

cwaauth

Priority

text box

Low

Configuring for Performance

To maintain peak performance of your Communicator Web Access servers, you can configure the following IIS property settings:

  • Web Site Connections

    Web site connections are set to unlimited by default. Connection limits restrict the number of simultaneous client connections to your Web sites and your Web server. Limiting connections conserves memory and protects against malicious attempts to overload your Web server with thousands of client requests.

  • Bandwidth throttling

    By default, bandwidth throttling is disabled. If the network or Internet connection that is used by the Communicator Web Access server is also used by other services such as e-mail or news, you may want to limit the bandwidth that is used by each service. If your Web server hosts more than one Web site, you can individually throttle the bandwidth that is used by each site.

  • IIS Logging

    IIS logging is enabled by default. When IIS logging is enabled, the IIS log files could use up the free disk space on the server over a period of time. For example, in a deployment that supports 1,000 or more users, free disk space could be depleted within a few days. To keep Communicator Web Access server running properly, you should enable IIS logging only for debugging purposes, or you should regularly delete obsolete files.

For information about tuning IIS 6.0 settings, see "Performance Tuning (IIS 6.0)" at https://r.office.microsoft.com/r/rlidOCS?clid=1033&p1=IIS6PerfTun.