开发者社区> 问答> 正文

SLB配置HTTPS报错 400 The plain HTTP request was sent t

SLB配置HTTPS监听,后端添加可以正常访问的https网站服务,通过阿里云SLB打开访问报错:400 The plain HTTP request was sent to HTTPS port
难道后端只能代理http网页吗?

展开
收起
青峰鸟 2018-10-24 15:37:18 7718 0
2 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    参考官方文档解决方法如下:


    server {
    listen 80;
    listen 443 ssl;
    server_name aliyun.gaomeluo.com;
    root /alidata/www/gaomeluo;
    ssl_certificate /alidata/ssl/gaomeluo.crt;
    ssl_certificate_key/alidata/ssl/gaomeluo.key;
    }


    删掉ssl on; 并在 listen 443; 443后加上ssl即可


    望采纳, 谢谢🙏
    2018-10-24 15:57:56
    赞同 展开评论 打赏
  • 元始天尊座下首席皮皮虾
    400是请求参数缺失或异常错误,  另外SLB分发后台,需要SLB配置证书, 后台只能用http 。如果是后台服务非要用https可以尝试SLB走 TCP的分发。但不能保证100%没问题
    2018-10-24 15:55:17
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载