安装和升级 > 安装和配置指南 > 高级配置 > 配置 PTC HTTP Server 和 Embedded Servlet Engine 其他选项 > PTC HTTP Server 配置布局
  
PTC HTTP Server 配置布局
PTC 已对默认 Apache HTTP Server 布局进行了修改。所有 PTC 记载的操作指令应通过 config.xml 和 webAppConfig.xml ant 配置项目来执行。不建议直接编辑 conf 目录下的 PTC HTTP Server 附带文件,因为脚本可能会将其覆盖。
如果需要自定义特定于站点的配置,可以在 HTTPSERVER_HOME/conf/conf.d 目录中创建一个新的 conf 文件。此目录 conf 文件会自动包括在 httpd.conf 文件中,并会在 PTC HTTP Server 重新启动时读取任何添加的新内容。
可在以下文件中找到有关配置布局的特定详细信息:
配置文件
详细信息
conf.d
所有 *.conf 文件均包含在 httpd.conf 文件中,并且按照字母数字顺序加载。以下数字前缀可用于强制进行特定排序:
00-09 - 核心 httpd 配置
10-19 - 保留用于 PTC 配置
20-29 - 模块特定配置
30-49 - 保留用于 PTC Web 应用程序配置
50-59 - 保留用于 PTC 配置
60-99 - 可用于实现所有目的
上述前缀编号无需唯一。可按照排序顺序加载多个 00-*.conf 文件。如果必须在其他配置指令之前或之后加载 conf 文件中包含的指令,则前缀编号可以使用强制顺序进行排序。不建议将保留的空格用于站点特定配置。在前缀无需唯一的情况下,如果整个文件名与 PTC 配置的文件名冲突,则 PTC 刀具可能会覆盖带有前缀 00-59 的文件。例如,如果站点特定文件 00-core.conf 已使用,并且 PTC 之后分发了 00-core.conf,则可能会覆盖该站点特定文件。PTC 不会使用大于 59 的前缀。前缀编号并非必须使用,但我们强烈建议您使用。
templates
包含 PTC 提供的用于生成 PTC HTTP Server 配置的配置模板。不应以任何形式修改此目录中的文件。如果需要自定义任何特定配置,则可以在 HTTPD_HOME/conf/customTemplates 目录中创建文件副本 (包括其目录结构)。PTC HTTP Server 配置脚本将自动使用该目录下的文件,而不是 HTTPD_HOME/conf/templates 目录下的文件。PTC 更新不会自动更新 HTTPD_HOME/conf/customTemplates 目录下的文件,您必须在应用 PTC 提供的更新之后从 HTTPD_HOME/conf/templates 目录中手动合并更改。