在MySQL中dynamic分配来自表的Apache文档根

我目前使用mod_vhost_dbd从MySQL中拉出一个path,并插入为Apache的文档根。 这使我能够通过简单的数据库logging更新dynamic地将客户从生产转移到应用程序的testing版本。 这也大大减less了我们的虚拟主机configuration,因为一个虚拟主机块可以容纳我们所有的子域(例如,在testing时可以返回/ var / www / prod,例如可以返回/ var / www / test)。

如果数据库连接中断,则会出现问题。 如果没有find子域的有效条目,则会返回到虚拟主机configuration中定义的文档根目录。 使用当前的mod_vhost_dbd,如果服务器出于任何原因无法到达数据库服务器,则会引发500错误。

所以我的问题是 – 有没有人用另一种机制实现这种dynamic的文档根目录设置? 是否有修改,我们可以对当前的mod_vhost_dbd,使其失败的默认虚拟主机docroot不仅在一个缺失的logging,而且也损失数据库连接?