lnmp 1.6 SSL证书获取成功,但nginx启动不了
nginx 启动失败,报invalid parameter "http2" in /usr/local/nginx/conf/vhost/xxx.net.conf:41以上情况在安装v2ray后出现,求解,谢谢!
1、可能配置文件有问题或自己改动过配置文件
2、可能自行降低过nginx的版本 感谢老大回复,确实是配置文件问题,开始如下: 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;
极限 发表于 2020-2-11 15:49
感谢老大回复,确实是配置文件问题,开始如下:去掉了Http2,如下后解决。
解决之后又提示一个错误,和TLSv ...
去掉http2正常的话明显是第二条原因,lnmp 1.3开始就已经支持http2了,肯定是你将nginx编译参数修改或nginx版本降的已经很低了 的确是的,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、这个如何规避?
谢谢! 极限 发表于 2020-2-21 22:51
的确是的,lnmp装得早0.9还是什么时候开始的,后来只升级了管理脚本。现在另一台VPS,debian 9,lnmp1.6正常 ...
只有一个ip,有的网站开了https有的没开,就会出现这种情况
有多个ip的话,每个域名解析到一个ip或者设置:空主机头,可以论坛里自己搜这个关键词进行设置
页:
[1]