日期:2014-05-16  浏览次数:21345 次

请教IIS映射虚拟目录问题
公司有一个域名,网站采用Windows+IIS+ASP(A机器)
现有已B/S程序,采用Linux+WEBLOGIC+JSF(B),与域名绑定机器同在一个局域网
想要把B网站放到A下作为一个虚拟目录的形式让外网进行访问

在IIS上,虚拟了一个目录出来,设置“资源重定向到URL”,输入了B的ip与端口
但是通过域名测试访问该虚拟目录时,浏览器URL定向到了B的URL,这样的话,外网还是无法访问的

请问如何实现外网通过域名访问B的程序?




另:之前做了一个映射,将A的某个端口映射到B上,可通过外网IP+端口访问B程序,但非电信的用户,特别慢;网管方面解释说非域名访问的情况下,运营商存在内容过滤与限制的情况。请问这一说法是否靠谱?



------解决方案--------------------
iis是无法实现重定向局域网内部的站点。用路由器吧。

域名的问题是为了ip地址更好记,或者说是ip的别名,因此访问ip和访问域名的结果区别不是很大,当然对于iis的别名是个例外。

至于电信和非电信线路,用ip和域名访问的速度不一样,是因为,你所说的域名指向了两个ip,一个是电信的,一个是网通的。所以,就像上面说的,你可以直接通过域名+端口号就可以了,没有什么区别。




------解决方案--------------------
用反向代理才行,IIS那个不一样的。