https / SSL到AWS ELB和ELB到Tomcat非SSL / HTTP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了https / SSL到AWS ELB和ELB到Tomcat非SSL / HTTP相关的知识,希望对你有一定的参考价值。
I have configured an AWS ELB with 443 HTTPS port to support Https incoming request. However, from ELB I want to point to a target EC2 which has a tomcat server running on port 80 without any SSL configuration.
I don't want to configure SSL at Tomcat level
My listener is pointing to a target EC2(running tomcat) on port 80
I am getting 503 Bad Gateway error
I have tried following configuration at server.xml
(1)
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
(2)
<Connector
port="80"
protocol="HTTP/1.1"
proxyPort="443"
scheme="https"
secure="true"
proxyName="example.com"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
这可能吗 ?
我将不胜感激所有的建议和帮助来解决这个问题。
答案
在尝试选项后,我找到了解决方案。
(1)是的,可以在ELB级别使用https,在正常的http端口80上运行EC2 tomcat
(2)Mistek我做的是我正在创建一个443端口的目标。我应该创建一个指向80端口的目标
(3)在Load Balance级别创建一个侦听器,并映射指向端口80的目标
通过这些步骤,我解决了我的问题。
以上是关于https / SSL到AWS ELB和ELB到Tomcat非SSL / HTTP的主要内容,如果未能解决你的问题,请参考以下文章
我可以使用 AWS 自己的 ELB 证书进行 HTTPS/SSL 连接吗?
在 nginx-config.yaml 中设置 HTTP 到 HTTPS 重定向(在 AWS ELB 中终止 SSL + NGINX Ingress 进行路由)
IIS 7.5 与 aws elb 问题 http 到 https j_spring_security_check.action