Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在具有不同端口的ELB上运行2个SSL侦听器_Amazon Web Services_Activemq_Amazon Elb - Fatal编程技术网

Amazon web services 在具有不同端口的ELB上运行2个SSL侦听器

Amazon web services 在具有不同端口的ELB上运行2个SSL侦听器,amazon-web-services,activemq,amazon-elb,Amazon Web Services,Activemq,Amazon Elb,我有一个springboot web应用程序正在AWS EC2中运行。该应用程序运行在一个经典的ELB后面。我在客户端和ELB之间使用HTTPS,因此来自端口443的流量被路由到端口8080。我已将证书部署到ELB 在同一个应用程序中,我在端口61616上运行了一个嵌入式ActiveMQ。它作为JVM的一部分运行。客户端使用TCP连接到它(TCP://domain.com:61616)。 我希望客户端使用SSL连接到我的AMQ,类似于它们连接到应用程序的方式(通过HTTPS)。 我已经向ELB添

我有一个springboot web应用程序正在AWS EC2中运行。该应用程序运行在一个经典的ELB后面。我在客户端和ELB之间使用HTTPS,因此来自端口443的流量被路由到端口8080。我已将证书部署到ELB

在同一个应用程序中,我在端口61616上运行了一个嵌入式ActiveMQ。它作为JVM的一部分运行。客户端使用TCP连接到它(TCP://domain.com:61616)。 我希望客户端使用SSL连接到我的AMQ,类似于它们连接到应用程序的方式(通过HTTPS)。 我已经向ELB添加了一个侦听器,其中客户端使用SSL(SSL://domain.com:61616)连接到ELB,ELB使用TCP路由到内部端口,并且我已经向ELB部署了与应用程序使用的证书相同的证书。例如,以下是我所拥有的: 基本上,我想在客户机和ELB之间使用SSL,从ELB到实例使用TCP。 为什么这不起作用?当我尝试使用openssl连接时

openssl s_客户端-connect domain.com:61616

我得到以下信息:

`已连接(00000003)

写入:errno=104 没有可用的对等证书 未发送客户端证书CA名称 SSL握手读取0字节,写入247字节 新建,(无),密码为(无) 不支持安全重新协商 压缩:无 扩展:无 ---` 为什么我不能使用443以外的其他端口来使用SSL