Nginx 转发 SSL 的报错

这篇具有很好参考价值的文章主要介绍了Nginx 转发 SSL 的报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ssl_do_handshake() failed (ssl: error:1408f10b:ssl routines:ssl3_get_record:,nginx,linux 基础知识,nginx,ssl,运维 

昨天遇到一个问题,主机服务还没有转成https,但要转发给一个https地址,一直在报一个错

upstream server temporarily disabled while SSL handshaking to upstream, client: xxx.xxx.xxx.xxx, server: localhost

SSL_do_handshake() failed (SSL: error:1408F10B:SSL routines:ssl3_get_record:wrong version number) while SSL handshaking to upstream, client: xxx.xxx.xxx.xxx, server: localhost, request: "POST /a-path/ HTTP/1.1"

从log看应该是协议的问题,就开始找解决办法,最终解决问题,我把方法贴出来
 

location /web {
    proxy_pass https://static.xxxxx.com/h5/sdr/index.html;
    proxy_set_header Host $proxy_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_ssl_session_reuse off;
    proxy_ssl_server_name on;
    proxy_ssl_name $proxy_host;
    proxy_ssl_protocols TLSv1.2;
}

关键是 proxy_ssl_protocols 和 proxy_ssl_session_reuse文章来源地址https://www.toymoban.com/news/detail-625565.html

到了这里,关于Nginx 转发 SSL 的报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nginx 配置ssl报错

    报错如下 解决方法 找到报错的文件 编码格式如果是UTF-8所以不用转换,如果是其他编码更改编码格式 我文件报错是因为编码格式是UTF-8 BOM 更改成UTF-8 更改成功后 进入自己的nginx安装目录下的sbin下运行 ```powershell ./nginx -s reload ``` 现在可以访问了

    2024年02月15日
    浏览(38)
  • linux安装python3(超详细)解决Can‘t connect to HTTPS URL because the SSL 的报错

    最近在linux系统里安装python3.11之后,使用pip安装第三方库、requests库进行网络请求都会报这个错  查找了网上很多方法,看见了一个大佬的,是在pip 的命令最后面加上: 加上之后确实可以安装第三方库了,但是在我用requests库进行请求的时候 又报了这个错  但是请求http的话

    2024年02月09日
    浏览(45)
  • nginx配置SSL数字证书、报错nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module in

    nginx一般默认安装目录是 /usr/local/nginx,请按自己实际安装目录操作 名称 命令 查看版本 /usr/local/nginx/sbin/nginx -v 启动服务 /usr/local/nginx/sbin/nginx 重启服务 /usr/local/nginx/sbin/nginx-s restart 停止服务 /usr/local/nginx/sbin/nginx -s stop 是否启动 ps -ef | grep nginx 强制结束 kill 进程ID (如:kil

    2024年02月15日
    浏览(60)
  • ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] 错误处理

    从python3.9.5升级到3.11.1 原来用poplib收取邮件的脚本运行失败: 查看python升级变化的文档,提示在3.10版有涉及: 应该是ssl相关的版本变化引起。 为使新版的SSL与原服务器的适配,增加设置: 运行发现已经能进一步了,但是又报错误: 此为自签证书错误,借处理爬虫时,忽略

    2024年02月12日
    浏览(47)
  • Nginx启动报错,nginx: [emerg] SSL_CTX_use_PrivateKey_file(“/etc/infra/data/ngx/ssl/**.key“)

    Nginx启动报错 由于需求需要在nginx中添加ssl服务,ssl服务证书在 GoDaddy 上购买的,购买后在网页中获得private key和csr两个文件,然后在控制台中ssl栏进入下载证书,和 pem 文件内容一致大大概就是证书,提交服务器,配置好nginx配置文件,进行启动,返回以上报错。 将private k

    2024年02月13日
    浏览(43)
  • SSL/TLS介绍以及wireshark抓包TLS Handshake报文

    SSL(Secure Sockets Layer)和TLS(Transport Layer Security)是一种安全协议,用于在计算机网络上实现加密通信。SSL最初由美国Netscape开发,随后发展为TLS,并得到了广泛应用,成为互联网上保护通信安全的标准协议。 TLS 位于 TCP 之上(也有基于 UDP 的,称为DTLS,这里不讨论它),如

    2024年02月03日
    浏览(40)
  • 使用nginx提供https端点,实现不修改浏览器地址(不触发重定向)转发网络流量,附生成自签ssl证书最简单的方法(2个命令)

    近日笔者需要实现一个网络流量转发的需求。要求很简单:将浏览器的请求转发到一个指定的域名,需要提供一个https端口并且把http端口转发到https端口。由于笔者对nginx的认知有限,因此磕磕绊绊研究了一阵,将结果写出来,以供其他有类似需求的同学参考对照。 nginx的官方

    2024年02月08日
    浏览(67)
  • Electron 开发,报handshake failed; returned -1, SSL error code 1,错误

    在preload.js代码中,暴露参数给渲染线程renderer.js访问,  renderer.js  报:ERROR:ssl_client_socket_impl.cc(978)] failed; returned -1, SSL error code 1,错误 如题所说,跨进程传递消息,这意味着访问将尝试建立一个不安全的连接,而ssl证书验证失败,无法建立连接。 所以我们要做的是: 如何让

    2024年02月14日
    浏览(47)
  • javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

    原因:从java8 Update31开始,由于SSL协议中的安全漏洞,默认情况下禁用SSL v3协议 。 排查过程:可使用如下代码,打印http请求协议过程 插曲:最初报错异常是javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate),按网上教程,找到jdk.tls.

    2024年02月11日
    浏览(43)
  • QT SSL handshake failed问题分析与解决 QT基础入门【网络编程】openssl

    问题: 使用https方式进行post 和get请求时,有时候会出现SSL handshake failed的问题,其实是调用 Qt QNetworkAccessManager 出现的问题。 其实SSL握手是建立HTTPS连接过程的第一步。为了验证和建立连接,用户的浏览器和网站的服务器必须经过一系列检查(握手),从而建立HTTPS连接参数

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包