虚拟主机模板
每个模板都包含一个模板配置文件、一个映射侦听器列表以及一个成员虚拟主机列表。
要添加基于模板的虚拟主机,管理员只需向模板成员列表添加一个具有唯一虚拟主机名和合格域名的成员。 模板映射侦听器列表中的所有侦听器会自动添加侦听器到虚拟主机的映射。
稍后,如果您需要为特定虚拟主机自定义配置,只需“实例化”该成员虚拟主机,然后将自动创建一个独立的虚拟主机配置。 即使在设置自定义虚拟主机时,模板仍然可以作为便捷的起点。
目录
模板位置
成员虚拟主机
模板设置
模板文件
描述
Specifies the path to the configuration file of this template. The file must be located within $SERVER_ROOT/conf/templates/ with a ".xml" filename. If the file you designate does not exist, after trying to save the template an error will appear with the link "CLICK TO CREATE". This link will generate a new empty template file. When you delete the template, the entry will be removed from your configurations, but the actual template config file will not be deleted.
语法
path
映射的监听器
描述
指定此模板映射到的所有侦听器名称。 此模板成员虚拟主机的侦听器到虚拟主机映射会添加到此字段指定的侦听器。 该映射会根据成员虚拟主机各自配置中的域名和别名,将侦听器映射到虚拟主机。
语法
逗号分隔列表
虚拟主机名
描述
此虚拟主机的唯一名称。该名称在所有模板成员虚拟主机和独立虚拟主机中不得重复。 在目录路径配置中,此名称可以由变量$VH_NAME引用。
如果还配置了同名的独立虚拟主机,则成员虚拟主机配置会被忽略。
语法
文本
域名
描述
指定该成员虚拟主机的主域名。 如果留空,将使用虚拟主机名。该值应为完全限定域名,也可以使用IP地址。 对于不在端口80上的网站,建议附加:
该域名将在以下情况下使用:
- 处理请求时匹配Host标头中的主机名。
- 填充FrontPage或AWstats等附加组件的域名配置。
- 基于虚拟主机模板配置侦听器到虚拟主机的映射。
语法
域名
域名别名
描述
指定虚拟主机的备用名称。所有可能的主机名和IP地址都应添加到此列表中。名称中允许使用通配符*和?。对于不在端口80上的网站,请附加:
别名将在以下情况下使用:
- 处理请求时匹配Host标头中的主机名。
- 填充FrontPage或AWstats等附加组件的域名和别名配置。
- 基于虚拟主机模板配置侦听器到虚拟主机的映射。
语法
以逗号分隔的域名列表。
成员虚拟主机根目录
描述
指定此虚拟主机的根目录。如果留空,将使用此模板的默认虚拟主机根目录。
注意:这不是文档根。建议将与虚拟主机相关的所有文件(如虚拟主机配置、日志文件、HTML文件、CGI脚本等)放置在此目录下。 虚拟主机根目录可以通过变量$VH_ROOT引用。
语法
路径
实例化虚拟主机配置文件
描述
Specifies the location of the config file generated when you instantiate a member virtual host. Variable $VH_NAME must appear in the path so each virtual host will have its own file. Suggested location is $SERVER_ROOT/conf/vhosts/$VH_NAME.xml. This config file will be created only after you move a member vhost out of the template through instantiation.
语法
String with $VH_NAME variable and .xml suffix