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 你怎么升级的,按提示看你没编译上ngx_http_v2_module模块
用1.3里的升级脚本升级到1.9.5以上版本的话 不会存在这个问题
回复 2# 的帖子
wget soft.vpser.net/lnmp/upgrade_nginx.sh;sh upgrade_nginx.sh 这样升级的.好像是没编译ngx_http_v2_module那现在要怎么添加这个模块.我是新手.不懂.回复 2# 的帖子
因为没办法用upgrade_nginx.sh来升级nginx所以只能用那个帖子里面的来升级.现在升级了没有http2模块怎么来去在运行中的nginx添加?老大求详细教程回复 3# 的帖子
只能用lnmp 1.3里的升级脚本,以前的版本或其他脚本都不行,参考:https://lnmp.org/faq/lnmp1-2-upgrade.html回复 5# 的帖子
用./upgrade.sh nginx 升级到最新以后nginx也带有httpv2模块但是还是.在主机配置里面sll后面加http2还是不行回复 5# 的帖子
图片显示有http2 模块.配置面要怎么写.是不是缺少什么东西回复 7# 的帖子
listen 443 ssl http2;回复 8# 的帖子
配置加了以后nginx没有错误.但是重启以后网站404打不开回复 9# 的帖子
配置上可能有其他错误nginx -t 测试看看,再发一下配置文件
回复 10# 的帖子
nginx -t 没问题。提示OK。发nginx的配置还是虚拟主机的配置?在问一个问题我要把www和不带www的米301跳转到https:带3w的怎么写 肯定是哪个出问题发哪个的配置文件
301参考:https://lnmp.org/faq/lnmp-nginx-301-rewrite.html
回复 12# 的帖子
我做了80端口的w跟不带w的跳转443的做一个不带3W跳转到带3w一直提示多重跳转回复 12# 的帖子
http2配置应该没问题..nginx-t也没问题 重启服务器就永久404.301跳转的怎么把443的那里的不带w的跳转到带w的米那里.跳转的有没有简单的写法3个米直接跳转到https 那里 我也遇到这个问题了,通常是打不开的,但是某一次重启服务器,突然就有了,然后就再也没有了重启100次里面有1次几率可以打开http2
页:
[1]
2