用nodejs写了一个server,使用了nodejs-spdy模块,监听8000端口,然后用nginx做反向代理,根据教程安装了nginx spdy module并配置(配置文件如下),但是用chrome访问时,通过chrome内置的spdy检查发现并没有走spdy(查看network的header也没有spdy的格式),求解答!
http {
upstream frontends {
server 127.0.0.1:8000;
}
server {
root /path/to/root;
listen 443 spdy ssl;
ssl_certificate /path/to/cert;
ssl_certificate_key /path/to/key;
location / {
add_header alternate-protocol 443:npn-spdy/3;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass https://frontends;
}
}
}
http {
upstream frontends {
server 127.0.0.1:8000;
}
server {
root /path/to/root;
listen 443 spdy ssl;
ssl_certificate /path/to/cert;
ssl_certificate_key /path/to/key;
location / {
add_header alternate-protocol 443:npn-spdy/3;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass https://frontends;
}
}
}