现在情况是这样:
有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板再开一贴, 此问题很紧急,分多的是。希望大家鼎力相助。小弟谢谢了!!! 谢谢。
有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板再开一贴, 此问题很紧急,分多的是。希望大家鼎力相助。小弟谢谢了!!! 谢谢。
解决方案 »
- 在线等,跳转问题,急急。。
- IIs 更改dll后 开始几分钟特别慢 过后就正常了 什么原因
- 大神请进,请教一个关于fullcalendar日历插件的问题
- 一个URL的问题
- asp.net 中 怎样用存贮过程?给个例子呗?xie xie la
- 慕白兄等刚才回答了权限问题的进
- xp系统不能新建站点?求救
- 新手问一个问题应用程序中的服务器错误
- asp.net(c#)上传文件(500m左右),webconfig设置也改了,但上传大文件时出现OutOfMemoryException!请高手指点:
- 请问asp.net如何结合word,可以再让客户端直接打开服务器端文档,并且保存到服务器端?
- 请教大家有关三层架构的问题,还有求东西
- DropDownList的显示实现
--------------------说一点我的想法用程序实现也可以的。 你可以将域名做泛域名解析, 都解析到同一个服务器主机. 这个主机也要绑定这些域名
然后在该服务器上建一个WEB页面,该页面检测来源网址,然后做出不同的转向, 为了达到网址不变的效果, 所以这个页面里你可能要放一个frame ,只在frame里做转向
否则你就只能用隐藏转发了,这样的服务器程序网上也很多,不过缺点是你必须用自己的服务器负责域名的解析了,肯定不不上万网和新网的服务器解吸效果了
大家加油!!!
以上两贴,去过了,回复过了. 望参考.