
|
概览 |
|
|
目录 |
system_ms |
|
类别 |
Web 服务器 |
|
用户卷 |
yes |
|
最小 内存 |
256 MB (x86),768 MB (x64) |
|
操作系统 |
Windows |
|
约束 |
否 |
IIS 是基于 Microsoft Internet Information Server 软件的 Web 服务器组件(请访问 http://www.iis.net)。
IIS 从用户可配置的只读内容卷中提供静态 Web 内容并执行脚本。 文档和路径的路径是可配置的,因此,可以在多个 Web 服务器和/或为不同内容提供服务的其他组件之间共享相同卷。
IIS 有三个通用输出终端,用于从内容卷的脚本访问外部服务。 db 终端用于访问数据库;fs 终端用于访问共享文件存储(使用 CIFS);aux 终端用于将电子邮件发送到 SMTP 服务器。
log 终端可用于将 IIS 连接到 IIS 可存储其日志的共享文件系统。
IIS 服务器的配置是通过属性提供的。 这些属性旨在用易于配置的方式涵盖大多数用途。 通常,只有几个属性需要设置为非默认值。
如果 IIS 组件提供的功能不能满足您的需求,请与我们的技术支持联系来讨论可能的选项。 我们也许能够通过提供满足您需要的组件来扩展目录。
重要信息! IIS03y 和 IIS08y 没有随 CA AppLogic® 一起发布。 有关通过基础 Windows 服务器组件创建这些组件的说明,请参见安装参考。
|
名称 |
最新版本 |
操作系统 |
IIS |
VB |
ASP.NET |
说明 |
|
IIS03W |
1.1.1-1 |
Windows Server 2003 "Web" SP2 (x86) |
6 |
6 |
3.5 SP1 |
|
|
IIS03S |
1.1.1-1 |
Windows Server 2003 "Standard" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
|
IIS03E |
1.1.1-1 |
Windows Server 2003 "Enterprise" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
|
IIS03DC |
1.1.1-1 |
Windows Server 2003 "Datacenter" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
|
IIS08W |
1.1.1-1 |
Windows Server 2008 "Web" R2 (x64) |
7.5 |
6 |
4.0 |
|
|
IIS08S |
1.1.1-1 |
Windows Server 2008 "Standard" R2 (x64) |
7.5 |
6 |
4.0 |
|
|
IIS08E |
1.1.1-1 |
Windows Server 2008 "Enterprise" R2 (x64) |
7.5 |
6 |
4.0 |
|
|
IIS08DC |
1.1.1-1 |
Windows Server 2008 "Datacenter" R2 (x64) |
7.5 |
6 |
4.0 |
|
IIS03y
|
资源 |
最小值 |
IIS03W |
IIS03S |
IIS03E |
IIS03DC |
默认值 |
|
CPU |
0.10 |
2 |
4 |
8 |
32 |
0.25 |
|
MEM |
256 M |
2G |
4G |
64G |
64G |
512M |
|
带宽 |
1M |
2G |
2G |
2G |
2G |
250M |
IIS08y
|
资源 |
最小值 |
IIS08W 的最大值 |
IIS08S 的最大值 |
IIS08E 的最大值 |
IIS08DC 的最大值 |
默认值 |
|
CPU |
0.25 |
4 |
4 |
8 |
32 |
0.5 |
|
MEM |
768M |
32G |
32G |
64G |
64G |
1G |
|
带宽 |
1M |
2G |
2G |
2G |
2G |
100M |
|
名称 |
方向 |
协议 |
Description |
|
in |
in |
任何 |
为 Web 客户端发出的 HTTP 请求提供服务。 为 HTTP/1.1 和 1.0 协议提供服务。 |
|
db |
out |
任何 |
访问数据库服务器。 用法由驻留在内容卷上的任何脚本(如果有)定义。 如果不使用此终端,可以让它保持未连接状态。 |
|
fs |
out |
任何 |
访问共享文件存储的网络文件系统,提供匿名登录和名称为 share 的读/写共享。 用法由驻留在内容卷上的任何脚本(如果有)定义。 内容卷上的软件将远程文件系统“视为”组件文件系统空间中的 \\fs\share。 如果不使用此终端,可以让它保持未连接状态。 |
|
log |
out |
任何 |
访问用于存储 IIS 日志且基于 CIFS 的网络文件系统。 如果不使用此终端,可以让它保持未连接状态。 已连接的服务器必须允许匿名登录并拥有名称为 share 的读/写共享。 |
|
aux |
out |
任何 |
访问用于发送传出电子邮件的 SMTP 服务器。 用法由驻留在内容卷上的任何脚本(如果有)定义。 请注意,组件上未配置 IIS SMTP;需要发送邮件的任何应用应使用 aux 作为目标主机名,直接使用 SMTP。 |
|
net |
out |
任何 |
用于子网访问的网关输出。 |
|
mon |
out |
CCE |
发送性能和资源使用统计信息。 |
默认接口已启用。 组件使用默认接口向 CA AppLogic® 报告它已成功启动。 还可以使用该接口以安全 shell 方式从 CA AppLogic® 控制器登录到组件(主要是为了诊断和故障排除)。
|
卷 |
说明 |
|
目录 |
读/写卷,提供 IIS 所要提供的 Web 内容(文档、媒体和脚本)。 |
该卷可提供静态和/或动态内容。
|
属性名 |
类型 |
说明 |
|
content_on_fs |
字符串 |
指定内容是相对于 fs 终端上的文件系统还是位于内容卷上。 允许值为 on 和 off。 如果设为 on,则所有内容均相对于 fs 终端上的文件系统。 如果设为 off,则内容位于内容卷上。 |
|
docs_dir |
字符串 |
要服务的文档所在的内容卷或远程 NAS 卷的根目录。 例如:它可能是 /mydocs。 当多个 IIS 服务器共享内容卷且每个服务器需要自身的文档时,使用该属性将更加方便。 如果 docs_dir 设置为 /,则使用内容卷的根目录。 |
|
logs_enabled |
字符串 |
控制是否启用 IIS 日志记录。 允许值为 on 和 off。 如果设为 on 且日志终端已连接,则日志将存储在远程 NAS 组件的 cifs 共享上。 如果设为 on 且日志终端未连接,则日志存储在 Windows 启动驱动器上的默认位置 (C:\WINDOWS\system32\LogFiles\W3SVC1\*)。 如果设置为 off,则完全禁用日志。 默认值:off |
|
logs_base_dir |
字符串 |
存储 IIS 日志的目录。 如果 logs_enabled 设为 off 或日志终端未连接,则此属性不起作用。 默认值:/ |
重要信息! 所有枚举字符串属性都不区分大小写(一般使用小写)。 所有其他字符串属性都区分大小写。
这些是通常不需要配置的附加属性。 它们可用于在非标准情况下调整 IIS。
|
属性名 |
类型 |
说明 |
|
index_files |
字符串 |
已排序的空格分隔文件列表,在客户端请求引用目录名称的 URL 时用作目录索引页。 |
|
max_connections |
整数 |
IIS 可处理的最大并发活动连接数(0 表示无限制)。 如果没有足够的系统内存,可以将并发连接的实际数目限制为小于为此属性设置的值。 请参阅“内存使用情况”部分。 |
|
idle_timeout_sec |
整数 |
没有请求或响应通过时使客户端连接保持打开状态所用的超时(秒)。 将此超时设置得较短可帮助快速丢弃长时间不活动的连接。 默认值:15 |
|
data_timeout_sec |
整数 |
数据传输已开始但未完成时接收或发送更多数据所用的超时(秒)。 此超时允许 IIS 丢弃长时间不活动的连接,同时允许在传输期间延迟处理。 默认值:300 |
重要信息! 所有枚举字符串属性都不区分大小写(一般使用小写)。 所有其他字符串属性都区分大小写。
IIS 组件通过 mon 终端报告以下自定义计数器。
以下计数器属于 W3SVC 计数器组:
|
计数器名称 |
说明 |
|
Total hits |
总命中数 |
|
Total bytes |
总字节数 |
|
Total NotFound requests |
IIS 生成的 NotFound 响应总数 |
|
Active requests |
活动请求数 |
重要信息! 组件中计数器的速度设为 10 秒。
当组件无法启动时,网格控制器的组件日志文件和系统日志中可能会出现下列消息:
|
错误消息 |
说明 |
|
错误: content_on_fs 为 off,但本地内容卷丢失 |
content_on_fs 设置为 off,指定必须在本地挂接数据卷,但是 IIS 无法挂接内容卷。 可能的原因是内容卷未格式化或者在 IIS 配置中不存在。 |
|
错误: content_on_fs 为 on,但 fs 终端未连接 |
content_on_fs 已设置为 on(指定远程文件系统必须用于 Web 内容),但是 IIS 无法访问内容共享。 可能的原因是,公开这种共享的另一个组件没有连接到 IIS fs 终端。 |
|
错误: 无法访问 fs 共享 |
IIS 无法访问 cifs 共享。 可能的原因是 fs 未连接,或 IIS 在组件(例如:NAS 组件)连接到 fs 终端之前已启动。 |
|
错误: docs 目录 docs_dir 在内容卷上不存在 |
在内容卷上找不到 IIS 配置中定义的 docs_dir 文件夹。 |
您可以查看位于以下位置的组件日志文件:
/var/log/appliance/log
每个用户都应该对内容卷上的文件拥有读取权限,这样才能通过 HTTP 为这些文件提供服务。
要从远程文件系统共享提供动态内容,必须配置应用中的 IIS0Ny 组件。
配置应用中的 IIS03y 组件
x86:C:\Windows\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
或者
x64:C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
重要信息! 在需要时将“file:////\\fs\share\*”替换为正确路径(对多个文件夹重复该命令)
IS0Ny 组件上配置了下列 Web 服务扩展设置,可以在 IIS 管理器中修改这些设置:
|
扩展名 |
设置 |
||
|
所有未知的 CGI 扩展 |
Prohibited |
||
|
所有未知的 ISAPI 扩展 |
Prohibited |
||
|
Active Server Pages |
Allowed |
||
|
ASP .NET v2.0.50727 |
Allowed |
||
|
Internet 数据连接器 |
Prohibited |
|
|
|
RPC 代理服务器扩展 |
Allowed |
|
|
|
服务器端嵌入 |
Prohibited |
|
|
|
WebDAV |
Prohibited |
|
|
IIS SMTP 系统没有在 IIS 上配置。 请不要使用该系统从此组件发送电子邮件。 在所有情况下,应该将您的 SMTP 邮件发送程序设置为使用 aux 作为 SMTP 服务器的主机名。 有关如何对电子邮件使用 IIS0Ny 的示例,请参见用例。

正在使用的组件:
用户请求的输入网关
具有静态和/或动态内容(例如:ASP.NET 脚本)的 Web 服务器
客户端请求到达 usr 网关。 网关将请求转发给 iis Web 服务器。
示例属性配置:
|
属性名 |
值 |
说明 |
|
content_on_fs |
off |
使用本地卷。 |
|
docs_dir |
/ |
网站文件位于内容卷的根目录。 |
|
logs_enabled |
off |
我们不需要日志文件。 |
|
logs_base_dir |
/ |
我们不需要日志文件。 |
|
index_files |
default.htm default.asp default.aspx index.html |
最常用的索引文件。 |
|
max_connections |
0 |
请勿使用人为限制。 |
|
idle_timeout_sec |
15 |
空闲连接的默认超时。 |
|
data_timeout_sec |
300 |
默认超时。 |

正在使用的组件:
客户端请求到达 usr 网关。 网关将请求转发给 iis Web 服务器。 Web 服务器访问 SQL 数据库。
示例属性配置:
|
属性名 |
值 |
说明 |
|
content_on_fs |
off |
使用本地卷。 |
|
docs_dir |
/ |
网站文件位于内容卷的根目录。 |
|
logs_enabled |
off |
我们不需要日志文件。 |
|
logs_base_dir |
/ |
我们不需要日志文件。 |
|
index_files |
default.htm default.asp default.aspx index.html |
最常用的索引文件。 |
|
max_connections |
20 |
最多使用 20 个并发连接。 |
|
idle_timeout_sec |
15 |
空闲连接的默认超时。 |
|
data_timeout_sec |
300 |
默认超时。 |

正在使用的组件:
客户端请求到达 usr 网关。 网关将请求转发给 iis Web 服务器。 Web 服务器访问 db 数据库。 iis 和 db 都通过其日志终端将其日志写入日志组件。
示例属性配置:
|
属性名 |
值 |
说明 |
|
content_on_fs |
off |
使用本地卷。 |
|
docs_dir |
/ |
网站文件位于内容卷的根目录。 |
|
logs_enabled |
on |
保留日志文件。 |
|
logs_base_dir |
/iis_logs |
将日志文件保存在 /iis_logs 子目录下。 |
|
index_files |
default.htm default.asp default.aspx index.html |
最常用的索引文件。 |
|
max_connections |
20 |
最多使用 20 个并发连接。 |
|
idle_timeout_sec |
15 |
空闲连接的默认超时。 |
|
data_timeout_sec |
300 |
默认超时。 |

正在使用的组件:
客户端请求到达 usr 网关。 网关将请求转发给 iis Web 服务器。 Web 服务器的内容位于 config 上,可从 iis 通过 fs 终端来访问。 iis 通过日志终端将其日志写入配置组件。
Web 应用能够利用邮件网关通过 iis 的 aux 终端发送出站电子邮件。
示例属性配置:
|
属性名 |
值 |
说明 |
|
content_on_fs |
on |
内容位于挂接的 NAS 卷上。 |
|
docs_dir |
/website |
网站文件位于内容卷的 /website 目录下。 |
|
logs_enabled |
on |
保留日志文件。 |
|
logs_base_dir |
/iis_logs |
将日志文件保存在 /iis_logs 目录下。 |
|
index_files |
default.htm default.asp default.aspx index.html |
最常用的索引文件。 |
|
max_connections |
0 |
请勿使用人为限制。 |
|
idle_timeout_sec |
15 |
空闲连接的默认超时。 |
|
data_timeout_sec |
300 |
默认超时。 |

正在使用的组件:
客户端请求到达 usr 网关。 网关将请求转发给 Web 负载平衡器,Web 负载平衡器将请求定向到 Web 服务器 iis1 或 iis2。 Web 服务器访问 db 数据库。 Web 服务器的内容位于共享的配置组件上,可通过 fs 终端来访问。 这两个 Web 服务器都通过其日志终端将其日志写入日志组件。
Web 应用能够利用邮件网关通过 iisy 的 aux 终端发送出站电子邮件。
此外,管理员可通过 admin 网关登录日志组件并查看日志文件。
示例属性配置:
|
属性名 |
值 |
说明 |
|
content_on_fs |
on |
内容位于挂接的 NAS 卷上。 |
|
docs_dir |
/website_files |
网站文件位于内容卷的 /website_files 目录下。 |
|
logs_enabled |
on |
保留日志文件。 |
|
logs_base_dir |
/website_logs |
将日志文件保存在 /website_logs 目录下。 |
|
index_files |
default.htm default.asp default.aspx index.html |
最常用的索引文件。 |
|
max_connections |
0 |
请勿使用人为限制。 |
|
idle_timeout_sec |
15 |
空闲连接的默认超时。 |
|
data_timeout_sec |
300 |
默认超时。 |
组件主机名(设置为组件实例名)的长度不能超过 15 个字符。 将组件实例名设置为超过 15 个字符会导致截掉主机名第 15 个字符之后的部分。
组件内所用的开源和第三方软件
IIS0Ny 除了使用其基类 WIN0Ny 所用的第三方开源软件包之外,还使用下列第三方/开源软件包。
|
软件 |
版本 |
已修改 |
许可 |
说明 |
|
F5XForwardedFor |
1.0.0 |
No |
iControl EULA |
http://devcentral.f5.com/downloads/codeshare/F5XForwardedFor.zip |
|
KB942589 |
N/A |
No |
eula_KB942589 |
http://support.microsoft.com/kb/942589(仅限 x64)。 |
|
dotnetfx |
3.5 |
No |
eula_dotnetfx |
.NET Framework 3.5 完整软件包 |
|
mysql-connector-odbc |
5.1.5 |
No |
GPLv2 |
MySQL 网站上的下载页面 |
|
psqlodbc |
08.03.0400 |
No |
LGPLv2.0 |
PgFoundry 上的下载页面 |
|
perl-libwin32 |
0.27-1 |
No |
GPLv2 |
下载页面 |
|
版权所有 © 2013 CA。
保留所有权利。
|
|