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

没有 index.php 的 AWS ELB 将 HTTP 重定向到 HTTPS

https SSL AWS ELB 单实例

使用AWS ELB将域名添加到ECS应用程序