深信服社区»版块 新IT类 应用交付AD AD做强制跳转https时如何设置白名单

AD做强制跳转https时如何设置白名单

查看数: 4987 | 评论数: 11 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-5-25 09:21

正文摘要:

如题,业务做了https强制跳转,但是某些同步请求不支持强制跳转,需要根据源ip添加白名单不做强制跳转https,请问如何做

回复

新手425884 发表于 2019-5-16 00:13
求助大神解答下,啊
qinpeng 发表于 2017-5-25 23:41
这个真的是没见过  收藏  加深记忆
北回归线 发表于 2017-5-25 22:23
前置调度策略 应该可以解决
深拥 发表于 2017-5-25 21:49
学习了,之前还没遇到过
技术服务专家_黄兵 发表于 2017-5-25 16:22
你好,倒数第二张截图,高级匹配条件里面删除掉URI的限制,并且你的配置也不对,你配置的是host,直接删除留空。
另外最后一张截图https://${vip}${rqst_uri}后面记得敲两个回车键,这是格式要求。
7情6欲 发表于 2017-5-25 14:06
测试成功了吗
技术服务专家_黄兵 发表于 2017-5-25 11:13
楼主你好!
https虚拟服务里面的自动跳转HTTPS功能其实就是一条http的虚拟服务合在了一起。为满足需求,你可以这样做。
1、https虚拟服务里面关闭“自动跳转HTTPS”,同时新建一条http的虚拟服务;
2、http的虚拟服务需要使用前置调度策略,根据源地址来实现调度,比如你的白名单地址A,则需要在公共对象里面自定义一个用户组,除A之外的地址范围。
3、公共对象-自定义内容里面定义一个302跳转的策略,可以复制一条将最后的Location字段修改为Location: https://${vip}${rqst_uri}即可。
4、回到2中的前置调度策略,服务选择http,源IP范围选择2中定义的,动作返回指定内容选择3中的内容,其他可以不填。
5、将上述4的前置调度策略关联到http的虚拟服务中,针对A地址则匹配默认节点池,A之外全部匹配302跳转到https对应的URL链接。
6、HTTPS的虚拟服务照旧,需要关闭“自动跳转HTTPS”,否则会存在冲突。

你的需求也比较特殊少见,可以考虑用如上方式来实现。
Sangfor闪电回_小丸子 发表于 2017-5-25 10:31
您好 您说的这个强制跳转是通过“前置调度策略”实现的吧,在“前置调度策略”里面可以设置“源ip范围”的哦
谢谢