我正在管理一个 httpd 安装,上面运行着几个站点,每个站点都在它自己的<VirtualHost>
指令中定义。对于定义的几个站点,有几个配置变量(其中大部分来自核心以及一些php_flag
/ php_value
)完全相同。
我希望能够定义一个同时应用于多个<VirtualHost>
指令的配置集(以消除冗余并使服务器维护更容易一些)。
我考虑过使用<Directory>
,但是我需要设置的许多配置值都不能从<Directory>
. 我还尝试定义另一个<VirtualHost>
部分,包含我想在其中共享配置的所有站点
<VirtualHost xx.xx.xx.xx:80 yy.yy.yy.yy:80>
...config...
</VirtualHost>
但这只会导致
VirtualHost xx.xx.xx.xx:80 overlaps with VirtualHost yy.yy.yy.yy:80, the first has precedence, perhaps you need a NameVirtualHost directive
知道如何实现这一目标吗?