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