8.11.2008

N个 httpd+squid+bind=N个 users

场景:

开发人员,一人一套开发环境,并且服务器环境相同。共用一套域名

过程:

开始有两套方案,一是VPS,如Openvz。二是ISP, 如ISPconfig

经过实验,openvz只是在宿主上模拟出一台主机,然后可以在这个台主机上构建不同的环境和系统。

这样的话,就需要在新的主机上重新搭建环境。复杂不说,还有一点就是是不是真正能模拟出来。

因为我们的环境已经很复杂了。最后舍弃,不过这个有点好处就是独立的存在主机。

可以做一些简单的服务器,这样可以提高安全系数。

而ISPconfig是针对空间域名提供商开发的,所以会有不同的域名和空间地址。

一套域名用于多个IP有点问题。

最后想是不是可以多 IP ,多服务器。

这样就用http作服务器,squid做代理, bind来做域名解析。

我们创建了8个环境。。。。。。即:8个http 8个squid 8个bind

创建了8个虚拟网卡。

流程 request->proxy->dns->server -------- server->proxy->response to client.

这样每个人用不同的代理,就可以访问自己服务器对应的IP地址。

太繁琐,现在想起来,头很大。呵呵,这种环境确实一种挑战。

但是又有点重复的意思,只要调试2个成功了,其余的就是改参数的问题了。

Labels:

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home