【发布时间】:2013-03-16 19:47:46
【问题描述】:
我希望能够构建一个脚本来显示在我的 Apache (Ubuntu) 开发机器下运行的所有虚拟主机。
到目前为止,我还没有找到任何示例或任何接近我想要的东西,这就是:
“显示在这台机器上运行的所有虚拟主机”。 (服务器名称、别名等)。
我想我可能能够读取 /etc/apache2/sites-available 文件夹,其中包含虚拟主机的所有 conf 文件,但在走这条路之前,我想我先在这里问一下。
【问题讨论】:
-
我认为阅读conf文件是唯一的方法。
-
vhost 文件可以在任何地方或主 conf 文件的一部分。如果 apache 没有用于获取定义的虚拟主机的 api,我看不到任何简单的方法来解决这个问题。除非保证您有特定的安装配置文件。