做开源的虚拟主机管理系统

作者 : admin 于 2009年05月15日, 05:47:06
2009
05-15

经过痛苦的削减,我把我预想中的虚拟主机管理系统功能裁到了最小 - 标准的单机lamp虚拟主机管理系统。

这个过程是很痛苦的。在软件设计的时候,我参考了好多成型的虚拟主机管理系统,包括蓝芒,webmin,还有德国等几个虚拟主机管理。不过在做的过程中发现了各自的优缺点,做了取并集综合的方法,整理出一个无比强大的功能设计文档。另外,根据国情,设计了完善的业务流程和各种接口。

不过在做的过程才发现,庞大的系统我根本不可能去实现。另外在做的时候的确卡在了一些技术细节上,python的使用毕竟不如php熟练,另外socket通讯在不同语言上有很多细节的区别,还得一一去测试突破。

基于以上原因,我把设计文档一再精简,到了目前仅适合我使用的程度:

1、开设虚拟主机,mysql数据库,并开ftp帐号。

2、用户可以修改mysql数据库密码。

3、用户可以修改ftp帐号密码。

如此以来,我项目可以继续进行了。因为足够简单。另外之前的折腾并不是白做,因为好多问题悬在了心中。因为之前的鸿鹄大志,导致我现在设计的结构可扩展性比较强,程序功能模块也都进行了合理规划。

希望在半个月后能出第一版程序,届时会开源公测。 希望对此有兴趣的同学加入我们(其实是我)。

蓝芒主机管理系统简析

作者 : admin 于 2009年05月02日, 20:24:01
2009
05-2

最近问了下蓝芒的销售,一套全功能的主机管理系统网络版是5000来块,而且现在可以打8折,也就是4000。

蓝芒的软件可以说是国内拔尖的,论技术,可能仅次于创值立信。这个价格多少对我写自己的主机管理系统有点打击。如果只是为了完善我的主机业务,买一套软件比我写可划算的多,而且他们有现成的售后队伍。

不过我还是网上google了一套破解的系统先看看。

昨天的帖子也说了,我弄了PHP DeZend系统去反解他们代码,很顺利,整套代码跃然呈现出来,最新版。5.0,程序注释都是5.1,估计是最新版。

能反解的,只是他的主控端,集成了业务系统。而被控端是一个windows的被控程序,没有反解,因为我没那个能耐。

下边是我阅读代码后分析的其软件架构:

e8939de88a92

主控端可以看出集成了业务平台,管理平台,代理平台等应用,而被控端可以是windows或者linux等操作系统。

主控端无需考虑操作系统,只需要销售产品,而被控端根据主控端传来的参数执行指令,生成产品。

这里蓝芒设计比较巧妙的,就是对windows和linux的一些相似业务做了规整,作出了通用的控制接口,可无缝去对接w或l的操作系统。

经过考虑,我决定还是购买一套蓝芒的系统,不过,我自己的系统依然准备进行开源开发,重新整合。