« 虚拟主机模板Configuration虚拟主机一般设置 » 虚拟主机设置This page lists all defined virtual hosts. From here you can add/delete a virtual host or make changes to an existing one. Before you add a virtual host, make sure the virtual host root directory exists. Table of Contents基础 虚拟主机名 | 虚拟主机根 | 配置文件 连接 最大Keep-Alive请求数 安全 跟随符号链接 | 启用脚本 | 访问管制 | 外部应用程序设置UID模式 | suEXEC 用户 | suEXEC组 虚拟主机 静态请求/秒 | 动态请求/秒 | 出口带宽 (bytes/sec) | 入口带宽 (bytes/sec) 虚拟主机名⇑Description为虚拟主机的唯一名称。建议使用虚拟主机的域名作为虚拟主机名。 虚拟主机名参数可以使用$VH_NAME变量来引用。 虚拟主机根⇑Description指定虚拟主机的根目录。 注:这不是目录根。 建议将所有与该虚拟主机相关的文件 (像日志文件,html文件,CGI脚本等)都放置在这个目录下。 虚拟主机根参数可以使用$VH_ROOT变量来引用。. Syntax绝对路径或相对于$SERVER_ROOT的相对路径。 提示[性能建议] 将不同的虚拟主机放在不同的硬盘驱动器上。 配置文件⇑Description指定虚拟主机的配置文件名称。 配置文件必须位于$SERVER_ROOT/conf/vhosts/目录下。 Syntax文件名可以是绝对路径,也可以是相对于$SERVER_ROOT的相对路径。 提示 推荐使用$SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf。 最大Keep-Alive请求数⇑Description指定通过keep-alive(永久)连接服务的最大请求数量。当该限制值达到时连接将被断开。你可以为不同虚拟主机设置不同的数值。这个数值不能超过服务器级别的最大持续连接请求数限制值。 Syntax整数 提示[性能建议] 设置为一个合理的高数值。设置为1或比1更小的值将禁用keep-alive连接。 See Also最大持续连接请求数 跟随符号链接⇑Description指定在这个虚拟主机内是否要跟随符号链接。 If Owner Match选项启用后,只有在链接和目标属主一致时才跟踪符号链接。 此设置将覆盖默认的服务器级设置。 Syntax从列表中选择 提示[性能和安全性建议] 为了更好的安全性,请禁用此功能。为了获得更好的性能,启用它。 启用脚本⇑Description指定在这个虚拟主机中是否允许运行脚本(非静态页面)。 如果禁用,CGI, FastCGI, LSAPI, Servlet引擎 和其他脚本语言都将在这个虚拟机中不被允许使用。 因此如果你希望使用一个脚本处理程序,你需要启用本项。 Syntax从单选框选择 访问管制⇑Description指定虚拟机根($VH_ROOT)以外的文件是否可以通过这个网站访问。 如果设置是Yes,只可以访问$VH_ROOT下的文件, 访问指向$VH_ROOT以外文件或目录的符号链接或context指向都将被阻止。 尽管如此,这里不会限制CGI脚本的访问。 这个选项在共享主机下非常有用。 跟随符号链接可以设置成Yes来允许用户使用在$VH_ROOT下的符号链接, $VH_ROOT以外的则不可以。 Syntax从单选框选择 提示[安全建议] 在共享主机环境下打开该功能。 外部应用程序设置UID模式⇑Description定如何为外部程序进程设置用户ID。可以选择下面三种方式: Server UID: 为外部应用程序设置与服务器用户/组ID相同的用户/组ID。 CGI File UID: 为外部应用CGI程序设置基于可执行文件的用户/组ID。该选项仅适用于CGI,不适用于FastCGI或LSPHP。 Doc Root UID: 为外部应用程序设置基于当前虚拟机根目录的用户/组ID。 Default value: Server UID Syntax从列表中选择 提示[安全建议] 在共享主机环境中,建议使用CGI File UID 或 Doc Root UID模式来防止一个虚拟主机下的文件被另一个虚拟主机的外部应用程序访问。 suEXEC 用户⇑Description在当前context 级别,以该用户身份运行。 如果设置了该项,则该值将覆盖虚拟主机级别外部应用程序设置UID模式的设置。 此配置可被外部应用程序级别的以用户身份运行设置覆盖。 Default value: Not Set SyntaxValid user name or uid. suEXEC组⇑Description在当前context 级别,以该组身份运行。 必须将虚拟主机级别的suEXEC用户或外部应用程序级别的用户运行身份设置为suEXEC Group才能生效。 可以使用运行方式组设置在外部应用程序级别覆盖此配置。 Default value: suExec User setting value SyntaxValid group name or uid 静态请求/秒⇑Description指定每秒可处理的来自单个IP的静态内容请求数量(无论与该IP之间建立了多少个连接)。 当达到此限制时,所有后来的请求将被延滞到下一秒。 对于动态内容请求的限制与本限制无关。 每个客户端的请求限制可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。 Syntax整数 提示[安全] 受信任的IP或子网不受影响。 See Also动态请求/秒 动态请求/秒⇑Description指定每秒可处理的来自单个IP的动态请求的数量(无论与该IP之间建立了多少个连接) 当达到此限制时,所有后来的请求将被延滞到下一秒。 静态内容的请求限制与此限制无关。 可以在服务器或虚拟主机级别设置每个客户端请求的限制。 虚拟主机级别的设置将覆盖服务器级别的设置。 Syntax整数 提示[安全] 受信任的IP或子网不受影响。 See Also静态请求/秒 出口带宽 (bytes/sec)⇑Description指定对单个IP地址允许的最大传出吞吐量(无论与该IP之间建立了多少个连接)。 为提高效率,真正的带宽可能最终会略高于设定值。 带宽按4KB为单位分配。设定值为0可禁用限制。 每个客户端的带宽限制(字节/秒)可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。 Syntax整数 提示[性能建议] 按8KB单位设置带宽可获得更好的性能。 [安全建议] 受信任的IP或子网不受影响。 See Also入口带宽 (bytes/sec) 入口带宽 (bytes/sec)⇑Description指定对单个IP地址允许的最大传入吞吐量(无论与该IP之间建立了多少个连接)。 为提高效率,真正的带宽可能最终会略高于设定值。 带宽是按1KB单位分配。设定值为0可禁用限制。 每个客户端的带宽限制(字节/秒)可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。 Syntax整数 提示[安全] 受信任的IP或子网不受影响。 See Also出口带宽 (bytes/sec)
虚拟主机根⇑Description指定虚拟主机的根目录。 注:这不是目录根。 建议将所有与该虚拟主机相关的文件 (像日志文件,html文件,CGI脚本等)都放置在这个目录下。 虚拟主机根参数可以使用$VH_ROOT变量来引用。. Syntax绝对路径或相对于$SERVER_ROOT的相对路径。 提示[性能建议] 将不同的虚拟主机放在不同的硬盘驱动器上。
配置文件⇑Description指定虚拟主机的配置文件名称。 配置文件必须位于$SERVER_ROOT/conf/vhosts/目录下。 Syntax文件名可以是绝对路径,也可以是相对于$SERVER_ROOT的相对路径。 提示 推荐使用$SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf。
最大Keep-Alive请求数⇑Description指定通过keep-alive(永久)连接服务的最大请求数量。当该限制值达到时连接将被断开。你可以为不同虚拟主机设置不同的数值。这个数值不能超过服务器级别的最大持续连接请求数限制值。 Syntax整数 提示[性能建议] 设置为一个合理的高数值。设置为1或比1更小的值将禁用keep-alive连接。 See Also最大持续连接请求数
跟随符号链接⇑Description指定在这个虚拟主机内是否要跟随符号链接。 If Owner Match选项启用后,只有在链接和目标属主一致时才跟踪符号链接。 此设置将覆盖默认的服务器级设置。 Syntax从列表中选择 提示[性能和安全性建议] 为了更好的安全性,请禁用此功能。为了获得更好的性能,启用它。
启用脚本⇑Description指定在这个虚拟主机中是否允许运行脚本(非静态页面)。 如果禁用,CGI, FastCGI, LSAPI, Servlet引擎 和其他脚本语言都将在这个虚拟机中不被允许使用。 因此如果你希望使用一个脚本处理程序,你需要启用本项。 Syntax从单选框选择
访问管制⇑Description指定虚拟机根($VH_ROOT)以外的文件是否可以通过这个网站访问。 如果设置是Yes,只可以访问$VH_ROOT下的文件, 访问指向$VH_ROOT以外文件或目录的符号链接或context指向都将被阻止。 尽管如此,这里不会限制CGI脚本的访问。 这个选项在共享主机下非常有用。 跟随符号链接可以设置成Yes来允许用户使用在$VH_ROOT下的符号链接, $VH_ROOT以外的则不可以。 Syntax从单选框选择 提示[安全建议] 在共享主机环境下打开该功能。
外部应用程序设置UID模式⇑Description定如何为外部程序进程设置用户ID。可以选择下面三种方式: Server UID: 为外部应用程序设置与服务器用户/组ID相同的用户/组ID。 CGI File UID: 为外部应用CGI程序设置基于可执行文件的用户/组ID。该选项仅适用于CGI,不适用于FastCGI或LSPHP。 Doc Root UID: 为外部应用程序设置基于当前虚拟机根目录的用户/组ID。 Default value: Server UID Syntax从列表中选择 提示[安全建议] 在共享主机环境中,建议使用CGI File UID 或 Doc Root UID模式来防止一个虚拟主机下的文件被另一个虚拟主机的外部应用程序访问。
suEXEC 用户⇑Description在当前context 级别,以该用户身份运行。 如果设置了该项,则该值将覆盖虚拟主机级别外部应用程序设置UID模式的设置。 此配置可被外部应用程序级别的以用户身份运行设置覆盖。 Default value: Not Set SyntaxValid user name or uid.
suEXEC组⇑Description在当前context 级别,以该组身份运行。 必须将虚拟主机级别的suEXEC用户或外部应用程序级别的用户运行身份设置为suEXEC Group才能生效。 可以使用运行方式组设置在外部应用程序级别覆盖此配置。 Default value: suExec User setting value SyntaxValid group name or uid
静态请求/秒⇑Description指定每秒可处理的来自单个IP的静态内容请求数量(无论与该IP之间建立了多少个连接)。 当达到此限制时,所有后来的请求将被延滞到下一秒。 对于动态内容请求的限制与本限制无关。 每个客户端的请求限制可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。 Syntax整数 提示[安全] 受信任的IP或子网不受影响。 See Also动态请求/秒
动态请求/秒⇑Description指定每秒可处理的来自单个IP的动态请求的数量(无论与该IP之间建立了多少个连接) 当达到此限制时,所有后来的请求将被延滞到下一秒。 静态内容的请求限制与此限制无关。 可以在服务器或虚拟主机级别设置每个客户端请求的限制。 虚拟主机级别的设置将覆盖服务器级别的设置。 Syntax整数 提示[安全] 受信任的IP或子网不受影响。 See Also静态请求/秒
出口带宽 (bytes/sec)⇑Description指定对单个IP地址允许的最大传出吞吐量(无论与该IP之间建立了多少个连接)。 为提高效率,真正的带宽可能最终会略高于设定值。 带宽按4KB为单位分配。设定值为0可禁用限制。 每个客户端的带宽限制(字节/秒)可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。 Syntax整数 提示[性能建议] 按8KB单位设置带宽可获得更好的性能。 [安全建议] 受信任的IP或子网不受影响。 See Also入口带宽 (bytes/sec)
入口带宽 (bytes/sec)⇑Description指定对单个IP地址允许的最大传入吞吐量(无论与该IP之间建立了多少个连接)。 为提高效率,真正的带宽可能最终会略高于设定值。 带宽是按1KB单位分配。设定值为0可禁用限制。 每个客户端的带宽限制(字节/秒)可以在服务器或虚拟主机级别设置。 虚拟主机级别的设置将覆盖服务器级别的设置。 Syntax整数 提示[安全] 受信任的IP或子网不受影响。 See Also出口带宽 (bytes/sec)