• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 是
  • 否
  • 全部
  • 是
  • 否
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索
问

负载均衡证书双域名访问

15小时前提问
  • 0关注
  • 0收藏,33浏览
粉丝:0人 关注:1人

问题描述:

请问负载均衡支不支持***.***和***.***两个域名的两个证书创建两个pki域绑定到一个虚服务器

2 个回答
粉丝:17人 关注:9人

H3C负载均衡(如SecPath L5000系列)支持一个虚服务器绑定多个PKI域,实现双域名双证书。每个域名对应一个PKI域,分别导入证书和私钥,然后在虚服务器下配置多个SSL客户端策略或使用SNI(服务器名称指示)自动匹配。
关键配置思路:
1. 创建两个PKI域,分别导入*.*和*.*的证书。
2. 创建两个SSL客户端策略,分别引用对应PKI域。
3. 在虚服务器配置中,启用SNI,将两个SSL策略按域名关联。
示例命令:
pki domain domain1
certificate import from file cert1.pem
private-key import from file key1.pem
pki domain domain2
certificate import from file cert2.pem
private-key import from file key2.pem
ssl server-policy policy1
pki-domain domain1
ssl server-policy policy2
pki-domain domain2
virtual-server vs1
ssl server-policy policy1 sni *.*
ssl server-policy policy2 sni *.*
注意:需确认设备软件版本支持SNI多证书,建议升级到最新版本。具体配置以实际型号和版本为准,可参考官网配置手册“负载均衡SSL配置”章节。

暂无评论

粉丝:44人 关注:2人

两种实现方式区分

  1. 方式 A(推荐,两张完全独立证书,不同域名):多个 ssl‑server‑policy + SNI 绑定到同一个虚服务器 每个域名单独一套ssl‑server‑policy,每个 policy 引用各自的pki‑domain(各自导入自己域名证书);虚服务器视图下通过sni参数进行域名匹配。

注意:一个 ssl‑server‑policy 只能绑定一个 pki‑domain;一条虚服务器下可以多次执行ssl‑server‑policy xxx sni 域名绑定多条策略H3C。

  1. 方式 B:单 ssl‑server‑policy 里面写两个 pki‑domain pki‑domain domain1 domain2,该方式只适用于一张证书包含多个 SAN 多域名证书(同一张证书文件),不能用于两张完全独立不同证书文件,不能用来解决两个完全不同域名的两份独立证书场景H3C。

❗你的场景:两个域名分别是两份独立证书,不能使用同一个 ssl‑server‑policy 配置两个 pki‑domain,必须用 SNI 多策略方式 A。

完整配置示例

#1、分别完成2个pki‑domain,分别导入域名A、域名B证书 pki‑domain domain‑A #导入域名A证书、私钥 quit pki‑domain domain‑B #导入域名B证书、私钥 quit #2、创建两套独立ssl‑server‑policy,分别绑定pki‑domain ssl server‑policy ssl‑A pki‑domain domain‑A ciphersuite aes‑128‑gcm‑sha256 aes‑256‑gcm‑sha384 certificate‑chain‑sending enable quit ssl server‑policy ssl‑B pki‑domain domain‑B ciphersuite aes‑128‑gcm‑sha256 aes‑256‑gcm‑sha384 certificate‑chain‑sending enable quit #3、创建HTTPS七层虚服务器,同一个VIP443,绑定两套ssl策略,配置SNI域名 virtual‑server VS‑WEB type https virtual‑ip 202.x.x.x 255.255.255.255 port 443 real‑server‑group RS‑WEB #绑定策略+SNI域名,客户端请求携带该SNI域名,就选用对应ssl策略&证书 ssl‑server‑policy ssl‑A sni ***.*** ssl‑server‑policy ssl‑B sni ***.*** service enable quit

重要约束 & 坑点

  1. Web 页面看不到 SNI 配置,只能 CLI 查看修改;修改 ssl 策略后,需要关闭再打开虚服务器,新策略才生效H3C。
virtual‑server VS‑WEB undo service enable service enable
  1. 客户端浏览器必须支持 SNI(现代浏览器全部支持;老旧 IE 不支持 SNI);客户端没有携带 SNI 字段访问时,虚服务器不会匹配上面任意 sni 策略,握手失败。

可选补充一条不带 sni 的默认 ssl‑policy,用于兼容无 SNI 旧客户端:

virtual‑server VS‑WEB ssl‑server‑policy ssl‑A

不带 sni 参数的这条作为 fallback 默认证书,客户端不带 SNI 时返回该证书。

  1. 四层 SSL‑PROXY 类型虚服务器不支持 SNI 多 ssl‑policy,必须是HTTPS 七层 type https 虚服务器。

查看验证命令

#查看虚服务器绑定的ssl‑policy和sni域名 display virtual‑server VS‑WEB verbose #查看ssl‑server‑policy引用的pki‑domain display ssl server‑policy ssl‑A display ssl server‑policy ssl‑B #查看pki‑domain证书加载状态 display pki local‑certificate

排查故障要点

  1. 域名大小写不敏感;支持通配符域名sni *.***.***;
  2. 证书链要完整,开启certificate‑chain‑sending enable,避免部分浏览器报证书不信任;
  3. 两套证书必须分别导入各自 pki‑domain,不要把两份证书导入同一个 pki‑domain;
  4. 测试:Chrome 开发者工具→Security 查看握手返回的证书,访问***.***返回 A 证书,访问***.***返回 B 证书。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

✖

分享扩散:

➤

提出建议

✖

    +
✖

亲~登录后才可以操作哦!

确定
✖

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub
✖

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

✖

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明