开发者社区> 问答> 正文

Ubuntu16.4+nginx1.12.1+openssl1.0.2l出现pe?400报错

我在ubuntu系统上安装nginx和openssl以支持https的反向代理来运行springboot内置的tomcat项目,配置如下:

# HTTPS server
    #
    server {
        listen       443 ssl;
        server_name  localhost;

        ssl_certificate      vcm.cer;
        ssl_certificate_key  vcm.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;
        
        location / {
            proxy_pass https://localhost:8443;
            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_redirect    off;
        }

}

但是访问443的时候nginx报错,log输出为:

peer closed connection in ssl handshake while ssl handshaking to upstream ,client:10.18.135.107, server:localhost, upstream:"https://127.0.0.1:8443"

展开
收起
爱吃鱼的程序员 2020-06-08 11:37:33 501 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    请问问题怎么解决的啊?

    2020-06-08 11:37:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载