VPS侦探论坛

 找回密码
 注册
查看: 3349|回复: 5

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

[复制链接]
发表于 2020-2-10 20:15:06 | 显示全部楼层 |阅读模式

nginx 启动失败,报invalid parameter "http2" in /usr/local/nginx/conf/vhost/xxx.net.conf:41
以上情况在安装v2ray后出现,求解,谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-2-11 08:18:04 | 显示全部楼层


1、可能配置文件有问题或自己改动过配置文件
2、可能自行降低过nginx的版本
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-2-11 15:49:44 | 显示全部楼层

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


美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-2-11 18:53:24 | 显示全部楼层



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

去掉http2正常的话明显是第二条原因,lnmp 1.3开始就已经支持http2了,肯定是你将nginx编译参数修改或nginx版本降的已经很低了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 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、这个如何规避?
谢谢!

军哥运维代购:http://shop63846532.taobao.com/

发表于 2020-2-22 10:31:39 | 显示全部楼层

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

只有一个ip,有的网站开了https有的没开,就会出现这种情况
有多个ip的话,每个域名解析到一个ip或者设置:空主机头,可以论坛里自己搜这个关键词进行设置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-21 22:48 , Processed in 0.026966 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表