错误代码:SSL_ERROR_RX_RECORD_TOO_LONG 使用 NGINX 反向代理、ssl 和 spring boot

沙拉德·米什拉

我在服务器上的 Https 无法正常工作并且无法获取Error code: SSL_ERROR_RX_RECORD_TOO_LONG. 我尝试了太多东西,但无法得到任何结果。我的带有 Nginx 反向代理的 Http spring 启动服务器工作得很好。

下面是我的/etc/nginx/conf.d/*.conf文件:

server {

        server_name api.e-yantra.org;
        location / {

             # NGINX will pass all requests to specified location here
             proxy_pass http://localhost:8016/;
             proxy_set_header Host $host;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header X-Forwarded-Proto https;
             proxy_set_header X-Forwarded-Port $server_port;
        }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/api.e-yantra.org/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/api.e-yantra.org/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}
server {
    if ($host = api.e-yantra.org) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


        listen 80;

        server_name api.e-yantra.org;
    return 404; # managed by Certbot


}

我检查了我的 443 端口是否打开并正在侦听。

Starting Nmap 7.60 ( https://nmap.org ) at 2020-03-05 10:07 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00013s latency).
Not shown: 996 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
443/tcp  open  https
5432/tcp open  postgresql

我不知道我哪里做错了。任何帮助将不胜感激

沙拉德·米什拉

抱歉关于这个问题,现在我知道问题是什么,在 EC2 实例中我没有包含 https 入站规则。xD

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用SSL / TSL和普通交通工程反向代理?

使用SSL在nginx反向代理后面的Docker上的Wordpress

(错误代码:ssl_error_rx_record_too_long)Tomcat + OpenSSL

(错误代码:ssl_error_rx_record_too_long)Tomcat + OpenSSL

使用SSL在Nginx反向代理后面运行Go服务器

使用反向代理Nginx与GoLang进行SSL

如何使用SSL和Spring Boot连接到PostgresQL?

Nginx反向代理到Heroku失败SSL握手

NGINX反向代理websocket并启用SSL(wss://)?

ssl_error_rx_record_too_long和Apache SSL

如何在使用AWS ElasticBeanstalk和Nginx上的OAuth2的Spring Boot应用程序上强制使用SSL?

WebSocket通过SSL和Apache反向代理

Docker-compose + Nginx SSL反向代理

使用SSL配置Nginx反向代理时,出现400错误的请求错误。

使用Spring-Boot和Jetty设置SSL

在Apache和Nginx上使用Nextcloud作为反向代理+ SSL

使用NGINX将SSL配置Sonarqube作为反向代理-错误代码:SSL_ERROR_RX_RECORD_TOO_LONG

用于Node.js服务器的Nginx反向代理SSL_ERROR_RX_RECORD_TOO_LONG

使用和不使用SSL的Apache反向代理之间行为不同的原因

与Docker和Nginx一起使用反向代理时出现502错误的网关

奇怪的Apache ssl_error_rx_record_too_long错误

Jenkins在Nginx SSL反向代理后面使用JNLP

如果我在Nginx上使用反向代理,是否需要SSL证书用于反向代理和服务器?

HTTP重定向到HTTPS时,Apache httpd反向代理返回SSL_ERROR_RX_RECORD_TOO_LONG

在Express上使用ngix和ssl实施的反向代理失败

Traefik 和 Keycloak:错误 SSL_ERROR_RX_RECORD_TOO_LONG

SNI 不工作?多个 ssl 反向代理 nginx

从 docker 容器发送邮件,使用 NGINX 和反向代理托管

Docker Swarm 中用于反向代理的 Nginx 容器和 Django 容器的 SSL 证书的实现