我可以使用 Apache 和 Mysql 生成动态虚拟主机吗

我可以使用 Apache 和 Mysql 生成动态虚拟主机吗

我想要一个网页,在其中我可以定义我的虚拟主机及其所有参数,例如

Port
Document Root
Log

以及所有其他参数,以便我可以拥有一个Mysql RowVirual hosts并且 Apachevirual hosts从那里获取所有参数。

有什么办法吗

答案1

您可以尝试使用mod_myvhost

mod_myvhost 是 Apache 模块,用于使用 PHP 动态配置基于名称的大规模虚拟主机,虚拟主机的配置和 PHP 设置存储在数据库中。

不需要在 apache 的配置文件中拥有每个 vhost,不需要在配置更改后重新启动 apache(vhost 添加|删除、vhost rootdir 更改、vhost 解除阻止/解除阻止...)。

相关内容