微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么是一个好的库来操纵Apache2的configuration文件?

我想创build一个脚本来直接操作Apache2configuration,读取和写入其属性(如添加一个新的VirtualHost,改变已经存在的设置)。

那里有没有libs,对于Perl,Python或Java来自动完成这个任务?

确定是否有人使用Nginx,Apache或Lighttpd

安装TYPO3 CMS 7.4.0时,PHP OpenSSL扩展无法正常工作

无法加载Tomcat服务器configuration

如何将自定义HTTP标题添加到JAX-RS响应?

stream行的技术来debugging.htaccess

在Perl中,你至少有两个模块:

阿帕奇::通过ConfigFile

阿帕奇::管理::配置

您可以使用mod_perl将Perl直接嵌入到配置文件中,而不是操作配置文件。 例如,这可以允许您从数据库中读取所需的虚拟主机。

有关所有详细信息,请参阅使用Perl示例配置Apache示例以及Perl中的Apache配置 。

看看Augeas ,它不是专门为Apache-httpd配置的。 文件只是一个通用的配置。 文件“编辑器”API。 其中一个主要卖点是它会保留评论/等等。 很高兴为其他工具来改变文件,并会拒绝让你保存破损的文件

另外,您可以使用所询问的所有语言使用相同的API,并且可以编辑其他配置。 使用相同API的文件都是IMO的主要优势。

这是最终的Apache配置器

http://perl.apache.org/

如果不是所有的Apache内部版本都暴露给用Perl编写的程序。

例如: http : //perl.apache.org/docs/2.0/api/Apache2/Directive.html

(当然,它可以做的不仅仅是配置它)。

另一方面,它需要加载并在Apache中运行,它不是一个配置文件分析器/编辑器。

试试Apache :: ConfigFile Perl模块 。

另请参阅Config :: General ,声明与Apache配置文件完全兼容。 我使用它来解析我的Apache配置文件,以便在配置更改后进行自动回归测试。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐