Amazon web services SSL到AWS ELB和ELB到Tomcat非SSL/HTTP
我已经配置了一个带有443 HTTPS端口的AWS ELB来支持HTTPS传入请求。然而,从ELB我想指出一个目标EC2,它有一个tomcat服务器在端口80上运行,没有任何SSL配置 我不想在Tomcat级别配置SSL 我的侦听器指向端口80上的目标EC2(运行tomcat) 我得到503坏网关错误 我在server.xml上尝试了以下配置 (一)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
(二)
这可能吗?尝试版本选项后,我得到了解决方案 (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" />