原创
配置了https,但是报错400 Bad Request
400 Bad RequestThe plain HTTP request was sent to HTTPS port
把配置文件内容"ssl on "这一行注释掉,就也恢复了正常200状态,
注意ssl on会将整个virtual server都开启成ssl,比如如下配置,即使listen 80
没有配置ssl
,80端口也是使用https协议,如果使用http协议访问80端口就会返回报错(400)。
建议开启ssl使用listen指令,配置中ssl on
可以去掉。
server {
listen 80;
listen 443 ssl;
ssl on; # 将整个server{}开启成https协议(包括server{}内的80端口)
...
}
- 本文作者: lzhpo
- 本文链接: http://www.lzhpo.com/article/110
- 版权声明: 本文为本人原创文章,采用 CC BY 3.0 CN协议 ,可自由转载、引用,但需署名作者且注明文章出处。
正文到此结束