一个应用负载怎么可以同时支持http和https?

新手678331 2172

{{ttag.title}}
我们因为对https设置了自动跳转策略,所以导致无法配置http前置策略。
有没有什么策略可以只针对部分https设置自动跳转,从而可以同时支持http和https?

该疑问已被 解决,获得了 20 S豆

回帖即可获得
2S豆
,被楼主采纳即奖励20S豆+10分钟内回帖奖励10S豆 [已过期] ,了解更多S豆奖励信息

完善手机号和公司名称,让服务更省心更便捷!立即完善

回复新手678331:
1)首先去掉HTTPS服务里面的HTTP跳转
2)新增此VIP的80端口的虚拟服务(节点池选择第二个域名test2.com对应的节点池)
3)之后按照如下设置一条前置调度策略
302跳转:【公共对象】-【自定义内容】新增,配置如下图:
注意:${host}及${uri}是两个变量;
之后在【应用负载】-【策略】-【前置调度策略】新增,配置如下图:
之后在虚拟服务里面引用此前置调度即可。

如果HTTP虚拟服务还有其他的前置调度策略,在按照需求设置即可。

数据访问流程:
1)客户端访问http://test1.com,会匹配到HTTP的虚拟服务,因为设置了前置调度,会进行302跳转;跳转之后客户端真实访问的是https://test1.com,此时就会匹配HTTPS的虚拟服务;
2)客户端访问http://test2.com,因为前置调度设置了匹配条件,所以不会匹配刚才设置的302跳转的前置调度,会直接匹配HTTP虚拟服务设置的调度规则(或者HTTP虚拟服务针对此域名设置的前置调度)。
本答案是否对你有帮助?
adds 发表于 2019-3-12 16:48
  
1.自动跳转是当用户输入http时自动跳转到https界面。不影响前置调度策略的使用,没有冲突。
新手678331 发表于 2019-3-13 08:47
  

128545c88531b6b1aa.png (61.45 KB, 下载次数: 91)

128545c88531b6b1aa.png
SANGFOR_1024 发表于 2019-3-13 09:45
  
您好:
我看了您的问题,大概是:用户访问的时候是想针对部分用户或者部分链接进行HTTP到HTTPS的跳转是么?

如果是这样,可以手动配置302跳转,之后使用前置调度引用302跳转;前置调度策略是可以设置源IP或者用户请求条件限制的;这样就不影响您在使用此VIP的80发布虚拟服务。

如果您不确定具体的配置,可麻烦您说下您具体的需求,我这边截图配置给您或者您联系我们的4006306430服务中心给您设置。
新手678331 发表于 2019-3-13 10:38
  
目前的需求是这样子的:
某个虚拟服务能同时接受如下请求:
https://test1.com(这个需要能将http请求转成https),
http://test2.com(这个只是http请求)
Liean_叶 发表于 2019-3-13 10:48
  
跟进学习

等我来答:

换一批

发表新帖
热门标签
全部标签>
每日一问
功能体验
技术笔记
新版本体验
技术咨询
2023技术争霸赛专题
干货满满
技术盲盒
标准化排查
GIF动图学习
信服课堂视频
产品连连看
安装部署配置
技术晨报
自助服务平台操作指引
秒懂零信任
深信服技术支持平台
答题榜单公布
卧龙计划
畅聊IT
答题自测
云计算知识
通用技术
安全攻防
每日一记
sangfor周刊
资源访问
排障笔记本
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
上网策略
测试报告
日志审计
问题分析处理
流量管理
运维工具
用户认证
原创分享
解决方案
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
迁移
地址转换
虚拟机
存储
加速技术
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
社区帮助指南
纪元平台
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版达人

新手61940...

本周建议达人

zhao_HN

本周分享达人

ZSFKF

本周提问达人