参考信息 › 用户界面参考指南 › 图形用户界面 › 类编辑器-简单组件 › “配置文件”选项卡
“配置文件”选项卡
“配置文件”属性表让您可以在组件卷上定义要让 CA AppLogic 修改的一组文件。 组件实例上设置的所有属性值将传播到这些文件。 例如,这样的文件可以是针对 Apache Web 服务器组件的 httpd.conf、针对 MySQL 数据库组件的 my.cnf 等。
注意:仅当组件的配置模式设置为 volfix 时支持“配置文件”属性表。 如果组件的配置模式设置为 dhcp,则配置设置必须由组件在内部处理。
在该列表中为要让 CA AppLogic 修改的每个配置文件添加一项条目。
- 卷
-
配置文件所在的组件卷。 这通常是启动卷,但在某些情况下您可能想要数据卷上的配置文件。 CA AppLogic 可以修改非只读的可实例化卷和占位符卷上的配置文件。
- 路径
-
需要修改的配置文件路径,相对于卷的根目录。 例如,这可以是 MySQL 的配置文件的 /etc/my.cnf。
- 引用方式
-
CA AppLogic 用来引用值中元字符的方式。 “元字符”是配置文件中具有特殊意义的任何字符,并且必须以某种方式引用(或“转义”),以显示为数据字符,且不发挥特殊功能作用。 基于您的配置文件的类型,引用方式可以设置为下列值之一:
- 无或配置-无引用(默认值)。 值按原样存储在配置文件中。
- Bash、Perl 或 C-加上了引号的数据值假定使用 \" 来表示引用字符,使用 \\ 来表示反斜线。 不引用 " 或者 \ 字符的反斜线保持原状,也就是说,如果您将属性值设置为 "abc\def"ghi\n",写入配置文件的结果将是 "abc\\def\"ghi\n"。 不加引号的值限于字母数字字符。 如果这种属性的值设为其他字符,则会报告错误,即使该属性的筛选允许这样做。
- HTML-在 HTML 语法中有意义的字符(< > " 和 &)被编码为 < > " 和 &。 例如,abc&def<ghi 在配置文件中变为 abc&def<ghi。
注意:
- 可以通过选择条目,并使用列表右侧的向上和向下按钮来更改列表中的顺序。
- 若要 CA AppLogic 正确修改配置文件,并且知道在何处正确应用实例属性值,需要应用属性标记语法来检测这些配置文件。 有关详细信息,请参阅 Appliance Developer Guide(《组件开发人员指南》)。
- 除了您在此处添加的配置文件之外,CA AppLogic 还将所有属性值加入名为 /etc/applogic.sh 的 shell 小脚本文件中。 您可以通过 source /etc/applogic.sh 命令使用 shell 脚本中的该文件。 有关详细信息,请参阅 Appliance Developer Guide(《组件开发人员指南》)。