【发布时间】:2010-02-08 12:58:09
【问题描述】:
启动用户可以注册的新项目,系统会自动为用户注册的域安装cms系统,需要解决服务器(apache)的动态设置。
注册信息和域之间的关联信息以及服务器上cms安装的实际路径将存储在Mysql数据库中。
是否有一种简单的方法来配置 apache 以将所有未知域连接到特定的 php 脚本,该脚本将查看数据库并提供相关 cms 的实际路径 - apache 将使用此信息来正确处理请求?
我认为,“更简单”的解决方案可能是使用 PHP 将域/路径/配置写入文件并强制 apache 使用该文件来处理请求 - 但是正如我所料,域的数量可能更高,并且某些域将被删除的情况并不少见 - 文件可能很快就会充满不需要的规则并且难以优化,还需要重新启动 apache 才能使用更改的文件等。因此关于动态解决方案的问题- 这可能更容易管理(对我和管理系统本身而言)。
【问题讨论】: