oiuki 发表于 2016-4-20 20:58:59

lnmp1.3升级后https2开启不了

升级最新nginx后想用http2但是加个参数无法开启http2
# nginx -t
nginx: the "http2" parameter requires ngx_http_v2_module in /usr/local/nginx/conf/vhost/www.youyangdao.com.conf:4
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

虚拟主机配置
server
    {
       # listen 80;
      listen 443 ssl http2;
      ssl on;

配置不加http2可以正常访问https

licess 发表于 2016-4-20 21:28:50

你怎么升级的,按提示看你没编译上ngx_http_v2_module模块

用1.3里的升级脚本升级到1.9.5以上版本的话 不会存在这个问题

oiuki 发表于 2016-4-20 22:49:35

回复 2# 的帖子

wget soft.vpser.net/lnmp/upgrade_nginx.sh;sh upgrade_nginx.sh 这样升级的.好像是没编译ngx_http_v2_module那现在要怎么添加这个模块.我是新手.不懂.

oiuki 发表于 2016-4-20 23:03:17

回复 2# 的帖子

因为没办法用upgrade_nginx.sh来升级nginx所以只能用那个帖子里面的来升级.现在升级了没有http2模块怎么来去在运行中的nginx添加?老大求详细教程

licess 发表于 2016-4-21 11:37:02

回复 3# 的帖子

只能用lnmp 1.3里的升级脚本,以前的版本或其他脚本都不行,参考:https://lnmp.org/faq/lnmp1-2-upgrade.html

oiuki 发表于 2016-4-21 16:02:41

回复 5# 的帖子

用./upgrade.sh nginx 升级到最新以后nginx也带有httpv2模块但是还是.在主机配置里面sll后面加http2还是不行

oiuki 发表于 2016-4-21 16:09:45

回复 5# 的帖子

图片显示有http2 模块.配置面要怎么写.是不是缺少什么东西

licess 发表于 2016-4-21 17:21:51

回复 7# 的帖子

listen 443 ssl http2;

oiuki 发表于 2016-4-21 19:01:03

回复 8# 的帖子

配置加了以后nginx没有错误.但是重启以后网站404打不开

licess 发表于 2016-4-21 21:22:30

回复 9# 的帖子

配置上可能有其他错误
nginx -t 测试看看,再发一下配置文件

oiuki 发表于 2016-4-21 22:01:41

回复 10# 的帖子

nginx -t 没问题。提示OK。发nginx的配置还是虚拟主机的配置?
在问一个问题我要把www和不带www的米301跳转到https:带3w的怎么写

licess 发表于 2016-4-22 09:06:17

肯定是哪个出问题发哪个的配置文件


301参考:https://lnmp.org/faq/lnmp-nginx-301-rewrite.html

oiuki 发表于 2016-4-22 10:11:47

回复 12# 的帖子

我做了80端口的w跟不带w的跳转443的做一个不带3W跳转到带3w一直提示多重跳转

oiuki 发表于 2016-4-22 10:18:12

回复 12# 的帖子

http2配置应该没问题..nginx-t也没问题 重启服务器就永久404.301跳转的怎么把443的那里的不带w的跳转到带w的米那里.跳转的有没有简单的写法3个米直接跳转到https 那里

loren 发表于 2016-4-22 11:52:20

我也遇到这个问题了,通常是打不开的,但是某一次重启服务器,突然就有了,然后就再也没有了

重启100次里面有1次几率可以打开http2
页: [1] 2
查看完整版本: lnmp1.3升级后https2开启不了