如果您只有一个大文件etc/apache/sites-available
,是否有一种简单的解决方案可以将 apache vhost 文件拆分为单独的文件,以便您可以在 Apache 文件夹中使用它们sites-available
?sites-enabled
答案1
我创建了一个 python 脚本来完成 github 上的任务:https://github.com/rubo77/vhost-split.py
它将 apache vhost 文件分割成单独的文件,以便您可以在 Apache 文件夹sites-available
和sites-enabled
.
只需传递配置文件,脚本就会生成一堆以每个虚拟主机中找到的 ServerName 变量命名的文件。请注意,重复的条目将生成单独的文件(http://www.mydomain.com,http://www.mydomain.com-1,……)。用法:
vhost-split.py <config_file>