建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

SSL VPN

关注
深信服SSL VPN集SSL/IPSec于一身,帮助企业构建端到端的安全防护体系,业内拥有多项加密技术,多种认证方式、主从绑定等特色功能,保证远程系统接入的用户身份安全、终端/数据安全、传输安全、应用权限安全和审计安全,具有快速、易用、全面等优势特点,并且连续多年市场占有率第一,一直走在技术前沿,提供优质服务,用户认可度极高。
故障案例库
典型场景排查思路

【SSL】B/S资源页面显示不全——资源发布不全导致

更新时间:2018-07-29
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 用户资源角色 | TCP&L3VPN资源
适用版本 通用
如图所示,通过L3VPN资源发布了这样一个资源,正常情况下页面内应该显示地图数据,但是当前页面中间是空白的没有正常显示

正常显示页面如图所示
1、使用httpwatch工具抓取资源访问过程,有如下发现
ps:工具的使用见文末【建议与总结】
访问这个系统时,浏览器不仅仅需要连接主页的http://172.16.108.5:8087,还需要连接http://172.16.108.5:8073
从httpwatch抓取的连接过程显示来看,此时http://172.16.108.5:8073是连接不通的,处于Error状态

2、检查资源配置,该测试系统只发布了172.16.108.5的8087端口,并没有发布8073端口,因此通过VPN是无法访问8073端口的
资源显示不全是因为需要显示的页面,要连接另外一个URL获取数据,刚好这个URL的地址和端口没有通过资源发布,从而导致资源访问不了
1、新建一个资源发布http://172.16.108.5:8073,如果无需用户点击,可以选择隐藏

2、将新增的资源通过角色授权关联给用户,编辑原有角色授权即可,可以不用新增


通常B/S资源访问不了或者显示不全时,都建议使用httpwatch或者浏览器自带开发者工具去抓取连接过程,看是否有跳转,确认是否由于部分跳转后的地址和端口没有发布导致访问不了
1、httpwatch的使用
①先安装httpwatch,安装过程中需要关闭所有浏览器,附件有安装包
②在打开网页前,选择【工具】-【HttpWatch Professional】打开httpwatch工具
③查看抓取请求过程之后的结果,根据结果字段判断请求是否正常,正常的一般是200 302等http状态码
而不正常的一般是404 403 500或者是Erro

2、浏览器自带开发者工具的使用
①IE浏览器开发者工具使用,按F12调用起开发者工具,选择网络、开始捕获可以抓取网页打开过程中的请求

结果抓取之后,鼠标放在url上会显示连接的地址,相对httpwatch来说没有那么直观

②谷歌浏览器开发者工具的使用,按F12调用起开发者工具,选择Network,按图中操作点击开始记录按钮,然后打开网页抓取请求过程
结果如下:
ps:域名和地址的显示需要手动设置显示列,选中已显示的任意一列,右键选择需要显示的列



本页目录
  • 问题描述
  • 处理过程
  • 根因
  • 解决方案
  • 建议与总结
您当前处于未登录状态,资料搜索或查找可能会不全面,请登录后以查找更全面的内容注册登录