我需要编写一些脚本来更改 Apache conf 文件,即添加/更新 VirtualHosts。我计划在 Ruby 中执行此操作。在我自己编写之前,是否有任何脚本/rubygems 允许 Ruby 解析/修改 Apache conf 文件,特别是<VirtualHost>
指令?
我需要编写一些脚本来更改 Apache conf 文件,即添加/更新 VirtualHosts。我计划在 Ruby 中执行此操作。在我自己编写之前,是否有任何脚本/rubygems 允许 Ruby 解析/修改 Apache conf 文件,特别是<VirtualHost>
指令?
我最终只是编写了自己的 ruby 脚本......做得不是很好,但如果有人需要它,这就是它的胆量。它正在寻找
<VirtualHost></VirtualHost>
标签的内容,以便它可以创建第二个<VirtualHost>
带有 aServerName
这是我们通配符 SSL 证书的子域...仍然有一些错误需要解决,但它主要是我想要的。
没有线索,但可以帮助您的一件事是 apache 对大规模虚拟主机的支持: http ://httpd.apache.org/docs/2.2/vhosts/mass.html
如果您可以在您的虚拟主机之间强制执行一致性,那么您可能不需要 ruby 来创建/管理/编辑它们。约定优于配置是正确的方式吗?