我有多个页面的多个SSL证书。 我想在同一端口上的同一服务器上运行所有页面,因此我需要创建一个单一的https服务器,然后根据主机名将请求代理到站点。

这里的问题是,我无法找出如何使用多个ssl证书以及是否使用了正确的证书。

这有可能吗?

顺便说一句,不可能将证书与通配符组合在一起,因为我为站点使用了不同的顶级域。 例如:

  • www.a.xx
  • www.a.yy
  • www.b.xx
  • www.b.yy
  • c.xx

#1楼 票数:0 已采纳

你只能做它的浏览器(和你的情况的代理),支持服务器名称指示 但是,并非所有浏览器都受支持 ,因此,如果您希望它完全“通用”,则需要为不同的站点使用单独的IP。

(当然,大多数现代浏览器都支持它,因此这取决于您的网站“支持矩阵”)

  ask by Van Coding translate from so

未解决问题?本站智能推荐:

1回复

本地主机服务器的 SSL/TLS 证书

我有一个在 https 上运行的网站,它与在我的计算机上的本地主机上运行的服务器建立套接字连接。 我已经在选定的端口上完成了端口转发,以及所有需要的操作。 但是,当网站本身在 https 上运行时,该网站拒绝与非 https 服务器建立连接。 我已经尝试过自签名证书,但它需要得到受信任的 CA 的
5回复

如何为HTTPS Node.js服务器使用自签名证书?

我已经开始为API编写一个包装器,它要求所有请求都通过HTTPS。 我在开发和测试时不是向实际的API发出请求,而是想在本地运行我自己的服务器来模拟响应。 我很困惑如何生成我需要创建HTTPS服务器并向其发送请求的证书。 我的服务器看起来像这样: pem文件生成为:
1回复

使用GoDaddy的SSL证书设置节点https服务器

之前我使用了自签名证书,并使用以下命令在节点js上创建了https服务器 我现在已经从GoDaddy购买并验证了SSL证书。我已经从GoDaddy下载了SSL证书并获得了2个文件: 1)d752ec439hdwudbdh7.crt: ----- BEGIN证书-----
1回复

NodeJS https服务器使用Express返回ERR_SSL_PROTOCOL_ERROR

我试图在我的nodejs服务器上使用SSL https,但是浏览器返回ERR_SSL_PROTOCOL_ERROR 码:
3回复

获取node.js服务器的公共SSL证书

我在aws ac2 linux实例上运行node.js express服务器。 我需要通过https公开它,以便与从中提取数据的react应用正常工作。 我能够生成自己的ssl证书,但其他用户将无法识别该证书,并且客户端应用程序会出现错误。 您能否解释一下如何仅为节点服务器获取公共ssl证书。 服
3回复

如何通过浏览器或服务器验证ssl证书

我创建了一个自签名证书 并创建了一个HTTPS服务器: 然后我请求页面。 预期结果是浏览器抱怨连接不安全。 我的问题是浏览器如何知道? 服务器工作是验证证书并通知浏览器该工作,还是浏览器工作?
1回复

如何向现有的node.js服务器添加SSL证书?

我有一个用keystone.js制作的node.js服务器,但是在启动它之前,我需要添加一个SSL证书。 我看到的所有将SSL证书添加到node.js服务器的示例和教程都仅显示了如何从头开始创建新的https服务器。 我已经让我的整个应用程序和api在http上运行了,有没有一种简单的方
1回复

Node.js-在运行时动态更改HTTPS服务器的SSL证书

我正在node构建一个HTTPS代理。 基本上我允许人们设置DNS CNAME别名到我的代理计算机(其中有一个通配符DNS setupped),并导入自己的SSL证书为我的应用程序(如AWS弹性负载均衡一样),这样他们的CNAME主机名被妥善保护和在每个请求上都得到客户的认可。 现在,我