做开源的虚拟主机管理系统
05-15
经过痛苦的削减,我把我预想中的虚拟主机管理系统功能裁到了最小 - 标准的单机lamp虚拟主机管理系统。
这个过程是很痛苦的。在软件设计的时候,我参考了好多成型的虚拟主机管理系统,包括蓝芒,webmin,还有德国等几个虚拟主机管理。不过在做的过程中发现了各自的优缺点,做了取并集综合的方法,整理出一个无比强大的功能设计文档。另外,根据国情,设计了完善的业务流程和各种接口。
不过在做的过程才发现,庞大的系统我根本不可能去实现。另外在做的时候的确卡在了一些技术细节上,python的使用毕竟不如php熟练,另外socket通讯在不同语言上有很多细节的区别,还得一一去测试突破。
基于以上原因,我把设计文档一再精简,到了目前仅适合我使用的程度:
1、开设虚拟主机,mysql数据库,并开ftp帐号。
2、用户可以修改mysql数据库密码。
3、用户可以修改ftp帐号密码。
如此以来,我项目可以继续进行了。因为足够简单。另外之前的折腾并不是白做,因为好多问题悬在了心中。因为之前的鸿鹄大志,导致我现在设计的结构可扩展性比较强,程序功能模块也都进行了合理规划。
希望在半个月后能出第一版程序,届时会开源公测。 希望对此有兴趣的同学加入我们(其实是我)。

