我必须进行巨大的VirtualHost配置(因此存在差异)。 每个VirtualHost共有几个参数。所以我想知道是否有可能构建一个包含通用参数的VirtualHost()。如果是这样,将为“特定”提供参数吗?
非常感谢, 杰里米
答案 0 :(得分:0)
是的。您可以使用两种方法:
Include
伪指令作为配置静态部分的配置块,并将其包含在各个部分中。显然,这不能用于设置Directory
之类的内容,因为它们取决于站点结构。mod_macro
。从文档中:在Apache httpd运行时配置文件中提供宏,以 简化了创建大量相似配置块的过程。 服务器启动时,使用提供的宏扩展宏。 参数,结果将与其余参数一起处理 配置文件。
本节将接受参数,可以根据需要进行组合。
我不确定是否可以执行冻结宏并将其“神奇地”转换为静态配置文件。但是由于必须对宏进行编译,因此它必须是可能的。