1. 程式人生 > >nginx:400 Bad RequestThe plain HTTP request

nginx:400 Bad RequestThe plain HTTP request

nginx ssl配置出現400錯誤

nginx: 400 Bad Request | The plain HTTP request was sent to HTTPS port

nginx 版本nginx/1.12.2
在nginx環境下使用ssl鏈接出現問題400錯誤
nginx配置文件如下:
技術分享圖片

訪問https時候正常,不過直接訪問的時候會出現以下錯誤:
400 Bad Request The plain HTTP request was sent to HTTPS port錯誤

技術分享圖片

技術分享圖片

參考官方文檔解決方法如下:
刪掉ssl on; 並在 listen 443; 443後加上ssl即可

技術分享圖片

http直接訪問演示正常:
技術分享圖片

到此解決

nginx:400 Bad RequestThe plain HTTP request