通过ISA/TMG访问地图网站时提示Stack overflow at line:0

本文介绍了解决在ISA/TMG环境下访问百度地图出现错误的问题。通过逐个放行相关域名的方法,确定了需要放行的域名集合,包括api.map.baidu.com等关键子域,最终实现了百度地图的正常访问。
  前两天网上看到不少网友在讨论访问在ISA/TMG环境下,访咩map.baidu.com页面,页面会提示如下报错信息:
image
        我自己也研究了,通过这个报错,第一感觉应该不是网站本身的错误,而很有可能是通过防火墙时策略被阻止了,我在自己的TMG实验环境中做了一下测试,重现了上图所示的报错信息,而在测试之前,我采用了逐个域名放行的方式,先放行了map.baidu.com后发现map.baidu.com是可以正常打开的,但是会立刻弹出这个报错提示框来,通过日志分析查询到,第一个报错为“api.map.baidu.com”未被放行,放行后,再次打开,就不再报这个错了,当然,这时还不能完全表示百度地图就可以正常被放行了,测试过程中由于我们个人排错习惯,习惯一个一个放行域名以看每个域名到底控制什么?
       最后经过一小会儿的分析后发现,百度地图如果想正常通过ISA/TMG的话,在域名集中需要放行如下域名方可正常使用。
       api.map.baidu.com
       d0.map.baidu.com
       d1.map.baidu.com
       d2.map.baidu.com
       d3.map.baidu.com
       map.baidu.com
       mapclick.map.baidu.com
       mc.map.baidu.com
       picache.baidu.com
       q3.baidu.com
       q4.baidu.com
       q5.baidu.com
       q6.baidu.com
       q7.baidu.com
    当然这些域名集也可以写成如*.map.baidu.com 、map.baidu.com、picache.baidu.com、q3.baidu.com、q4.baidu.com、q5.baidu.com、q6.baidu.com、q7.baidu.com
     排错经验分享一下,希望能给有同样问题的博友有一些帮助和参考。


本文转自wangtingdong 51CTO博客,原文链接:http://blog.51cto.com/tingdongwang/691427,如需转载请自行联系原作者
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值