以前一起用 spdyproxy,也一直正常,看很多人都升级 http2 了,也跟风一下, 现在的情况是 https 打不开,浏览器最后提示:ERR_TUNNEL_CONNECTION_FAILED nghttpx+polipo 用的是 ubuntu 16.04 系统源里面的!
cat /etc/nghttpx/nghttpx.conf
frontend=0.0.0.0,3000 backend=127.0.0.1,8123 private-key-file=/root/k.key certificate-file=/root/c.crt http2-proxy=yes workers=1
add-x-forwarded-for=no
no-via=yes
no-ocsp=yes
1
renzhn 2016-06-26 11:42:49 +08:00 via iPhone
上 squid
|
2
fcicq 2016-06-26 12:19:47 +08:00
换 nghttp2 的新版. 注意 backend 的写法没有这么简单. 像 -b"127.0.0.1,8118;;proto=http/1.1" 这样
|
4
fcicq 2016-06-26 14:56:05 +08:00
@flynaj 1.8.0 / 1.9.0 有两个不兼容的配置改动, 但是这个配置改动又很重要, 能够消除很多不确定性. 强制指定 proto 可能只有 1.9.0 (如果记错的话也可能是 1.8.0) 才能做到.
|
5
fcicq 2016-06-26 14:58:20 +08:00
然后就是这种 upstream 更新很频繁的东西, 用发行版自带版本就别想着有技术支持. 你去 nghttp2 项目那边问肯定也是先让你升级, 所以必然只有升级一条路.
|
6
flynaj OP 现在已经升级成最新的 1.11 了,也换了 squid ,还是一样的
|