极限 发表于 2020-2-10 20:15:06

lnmp 1.6 SSL证书获取成功,但nginx启动不了

nginx 启动失败,报invalid parameter "http2" in /usr/local/nginx/conf/vhost/xxx.net.conf:41
以上情况在安装v2ray后出现,求解,谢谢!

licess 发表于 2020-2-11 08:18:04

1、可能配置文件有问题或自己改动过配置文件
2、可能自行降低过nginx的版本

极限 发表于 2020-2-11 15:49:44

感谢老大回复,确实是配置文件问题,开始如下:      listen 443 ssl http2;
      #listen [::]:443 ssl http2;去掉了Http2,如下后解决。
      listen 443 ssl;
      #listen [::]:443 ssl;解决之后又提示一个错误,和TLSv1.3有关,去掉之      ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;去掉后,如下:解决了重启nginx正常。      ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

licess 发表于 2020-2-11 18:53:24

极限 发表于 2020-2-11 15:49
感谢老大回复,确实是配置文件问题,开始如下:去掉了Http2,如下后解决。
解决之后又提示一个错误,和TLSv ...

去掉http2正常的话明显是第二条原因,lnmp 1.3开始就已经支持http2了,肯定是你将nginx编译参数修改或nginx版本降的已经很低了

极限 发表于 2020-2-21 22:51:20

的确是的,lnmp装得早0.9还是什么时候开始的,后来只升级了管理脚本。现在另一台VPS,debian 9,lnmp1.6正常了。
不过又遇到个新问题想请教,就是
比如lnmp vhost add一个虚拟主机a.com,自动获取ssl证书后,https://a.com正常。但是其他的虚拟主机(添加时未申请ssl证书的,比如b.com),如果访问https://b.com会自动跳转到访问/home/wwwroot/a.com/下的首页文件。
请问
1、这个正常吗,还是我哪里设置错了?
2、这个如何规避?
谢谢!

licess 发表于 2020-2-22 10:31:39

极限 发表于 2020-2-21 22:51
的确是的,lnmp装得早0.9还是什么时候开始的,后来只升级了管理脚本。现在另一台VPS,debian 9,lnmp1.6正常 ...

只有一个ip,有的网站开了https有的没开,就会出现这种情况
有多个ip的话,每个域名解析到一个ip或者设置:空主机头,可以论坛里自己搜这个关键词进行设置
页: [1]
查看完整版本: lnmp 1.6 SSL证书获取成功,但nginx启动不了