![]() |
1
7
|
![]() |
2
7
您可以使用 mod_perl 将Perl直接嵌入到配置文件中。例如,这可以让您从数据库中读取所需的vhost。 见 Configure Apache with Perl Example 例如, Apache Configuration in Perl 所有细节。 |
![]() |
3
4
看 Augeas ,它不是专门针对apache httpd配置的。文件它只是一个通用配置。文件“编辑器”API。它的一个主要卖点是,它将保留评论/等。对其他工具修改文件感到高兴,并拒绝让您保存损坏的文件。 另外,您可以在所询问的所有语言中使用相同的API,并且可以编辑其他配置。使用相同API的文件都是IMO的主要优势。 |
![]() |
4
2
这是最终的Apache配置程序: 向用Perl编写的程序公开许多(如果不是全部)Apache内部结构。 例如: http://perl.apache.org/docs/2.0/api/Apache2/Directive.html (当然,它可以做的不仅仅是配置它)。 另一方面,它需要在Apache中加载和运行,而不是配置文件解析器/编辑器。 |
![]() |
5
2
|
![]() |
6
0
也看到 Config::General 声明与Apache配置文件完全兼容。我使用它来解析Apache配置文件,以便在配置更改后进行自动回归测试。 |