none
很紧急的问题!!请教个关于域名(路径)映射的问题。。急啊~~~ RRS feed

  • 问题

  •  

    现在情况是这样:
    有3台服务器A,B,C
    其中B上有网站W1,W2
    C上有网站W3,W4
    BC都有NET2.0的IIS
    这四个网站下有N多个虚拟目录(其实内部是独立的站点程序NET2.0的)N大于100,
    网站W1234都有域名 类似 W3.XX.COM W4.XX.COM这样
    正常的访问旗下的功能站点的时候应该打路径: W3.XX.COM/MD1/DEF.ASPX    W2.XX.COM/MD2/CH_NEWS/DEF.ASPX 这样的结构

    但是现在拿出服务器A希望作个域名映射代理。
    (请教的问题就在这里)
    将N多独立域名指向A的IP。 比如把 WWW.ABC.COM指向A,然后希望 再浏览器山输入这个域名后,实际访问到 W3.XX.COM/MD1 这个路径上,但是浏览器上的地址不变 仍然是 WWW.ABC.COM 

    另外:映射关系能优先查找最大符合的映射。比如,当再浏览器上输入 WWW.BBB.COM 应该实际访问  W2.XX.COM/MD5, 而当输入 WWW.BBB.COM/NNN 的时候 应该访问到 W3.XX.COM/MD2 ,而不是去W2.XX.COM/MD5 下寻找 NNN目录。 (映射关系中只要存在 WWW.BBB.COM/NNN -> W3.XX.COM/MD2 的话优先按照这个路径处理,为避免冲突,拿W2.XX.COM/MD2/CH_NEWS/DEF.ASPX 来说,每个实际站点的程序内部 目录名都有CH_前缀。)


    有人提出使用 APACHE 但是本人对这个东西不熟悉, 而且实际上 我们的项目也确实不太方便再服务器组上部署 APACHE。  不过主要问题是 不知道 APACHE能不能实现 我上边所说的 “另外” ,如果这个实现不了,那就没用的。

    其实我需要的就是域名映射转向,同时保证浏览器上的地址栏仍旧显示用户输入的域名,而不是我们那一套长地址。

    希望有过类似经验的朋友能给出些建议,有没有其他或者类似软件可以实现以上功能?
    或者通过自己编程来实现?(如果自己编程的话 必须保证 服务器A能应付的了巨大的访问压力。 因为实际上 A服务器很可能是1-3台负载,但是B/C服务器有10-20台,内部的功能网站将来会上万个。

    有任何相关的建议都欢迎。
    我会再APACHE板再开一贴, 此问题很紧急,分多的是。希望大家鼎力相助。

    小弟谢谢了!!!  谢谢。

    小弟对这个方面确实知道的很少,可是我们必须给出一个可实施的方案,  如果自己写一套程序也不知道该从何下手。是自己写个工具顶替A上的IIS?  还是 写个网站程序挂再A上的IIS默认站点?

    2008年10月9日 6:21

答案

  • apache可以。你说的好乱啊。主要是他的http配置很好写,

     

    IIS也可以,设共享,
    2008年10月15日 14:36
  • 在A机器上放一个ASP,将需要引入的页面按照你的逻辑写成判断,以iframe的方式嵌入到这个ASP中,想怎么折腾都行了

    2008年10月20日 9:22

全部回复