将相同的虚拟主机配置拆分到多个文件中

将相同的虚拟主机配置拆分到多个文件中

如果您只有一个大文件etc/apache/sites-available,是否有一种简单的解决方案可以将 apache vhost 文件拆分为单独的文件,以便您可以在 Apache 文件夹中使用它们sites-availablesites-enabled

答案1

我创建了一个 python 脚本来完成 github 上的任务:https://github.com/rubo77/vhost-split.py

它将 apache vhost 文件分割成单独的文件,以便您可以在 Apache 文件夹sites-availablesites-enabled.

只需传递配置文件,脚本就会生成一堆以每个虚拟主机中找到的 ServerName 变量命名的文件。请注意,重复的条目将生成单独的文件(http://www.mydomain.com,http://www.mydomain.com-1,……)。用法:

vhost-split.py <config_file>

相关内容