4年前做虚拟主机,当时资金有限,没钱买现成的.所以就自己写了一套.主机没卖出去多少,留了一套系统..前两天突然发现,翻腾出来了..和大家共享一下,主要做技术讨论..
说明一下:
系统基于.net1.1+win2003+ServU+WinWebMail+sql2k...为了方便我把数据库导成access了..实现了在线查询域名,开通域名,在线开通虚拟主机,FTP的功能..现在开通域名就是和上游的域名注册商做接口.用tcp通讯..开通ftp就是操作数据库...开通iis就是用ds的命名空间还有文件系统的操作...其他的还有产品管理,用户管理,订单等等就不说了..
待完善的地方:由于没有时间,也懒得弄了.所有有几个地方没有写
1.由于当时1.1还不完善,2.0还没出,.net1.1不支持目录权限管理..所有建立目录时权限做得不完善..所以建立目录时权限没加上,用的随机生成目录名的解决方案
2.net调用com很麻烦...当时的ds还不支持iis里访问控制,就是设置ip那一项,只能调用com.所以这个也没做...winwebmail也用的com..所以也没实现email在线开通...