|
主要事根据apache proftpd和 linux的一些属性来做一个虚拟主机管理的系统.
实现如下功能.
1:所有的虚拟主机配置存放在数据库中的,也就是说像这样的配置段:
<VirtualHost *>
.........
</VirtualHost>
都是通过读取mysql数据库来实现虚拟主机的.
2: proftpd的用户控制权限也是通过mysql来控制的.
3:quota的磁盘配额也可以通过mysql来管理,mysql存放着每个用户的磁盘使用情况.
4:每个虚拟主机的一些配置信息和购买信息也是通过mysql来管理.譬如每个虚拟用户的 最大在线人数,使用带宽;何时购买,到期时期.等等.
5:以上的每个虚拟主机的用户均不是系统用户,都是一些虚拟的用户.
总体思想就是想通过mysql来配置,管理虚拟主机用户的一切信息.这样的话话,可以实现了底层的配置开发,和前端的管理开发分开了.做起来我想也方便一些,但是菜鸟我把握不大,还是请各位来讨论讨论吧.给出一些实现的方案,和一些技术上的可行性的分析.
谢谢. |
|