Amazon web services SSL到AWS ELB和ELB到Tomcat非SSL/HTTP

Amazon web services SSL到AWS ELB和ELB到Tomcat非SSL/HTTP,amazon-web-services,tomcat,https,amazon-elb,aws-elb,Amazon Web Services,Tomcat,Https,Amazon Elb,Aws Elb,我已经配置了一个带有443 HTTPS端口的AWS ELB来支持HTTPS传入请求。然而,从ELB我想指出一个目标EC2,它有一个tomcat服务器在端口80上运行,没有任何SSL配置 我不想在Tomcat级别配置SSL 我的侦听器指向端口80上的目标EC2(运行tomcat) 我得到503坏网关错误 我在server.xml上尝试了以下配置 (一) (二) 这可能吗?尝试版本选项后,我得到了解决方案 (1) 是的,可以在ELB级别使用https,在正常的http端口80上运行EC2 t

我已经配置了一个带有443 HTTPS端口的AWS ELB来支持HTTPS传入请求。然而,从ELB我想指出一个目标EC2,它有一个tomcat服务器在端口80上运行,没有任何SSL配置

我不想在Tomcat级别配置SSL

我的侦听器指向端口80上的目标EC2(运行tomcat)

我得到503坏网关错误

我在server.xml上尝试了以下配置

(一)


(二)



这可能吗?

尝试版本选项后,我得到了解决方案

(1) 是的,可以在ELB级别使用https,在正常的http端口80上运行EC2 tomcat

(2) 我犯的一个错误是,我创建了一个443端口的目标。 我应该创建一个指向80端口的目标

(3) 在负载平衡级别创建侦听器,并映射指向端口80的目标

通过这些步骤,我解决了我的问题

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
<Connector
    port="80"
    protocol="HTTP/1.1"
    proxyPort="443"
    scheme="https"
    secure="true"
    proxyName="example.com"
    connectionTimeout="20000"
    URIEncoding="UTF-8"
    redirectPort="8443" />