Я использую HAProxy в качестве loadbalancer и прекращаю SSL. За этим я разместил Nginx. Я хотел бы использовать spdy/3.1.SPDY с HAProxy и Nginx
Он не работает со следующими haproxy.conf и nginx.cfg. (файлы являются serverd, но в соответствии с Chrome SPDY/HTTP2 Indicator Plugin это обычный трафик HTTP/1.1).
Я попытался снять ненужные части.
Что я делаю неправильно? У вас есть советы по отладке?
(HAProxy 1.6 тока и Nginx 1.10 стабильная линия)
haproxy.cfg:
global
daemon
tune.ssl.default-dh-param 2048
defaults
mode tcp
frontend myfrontend
bind *:80
bind *:443 ssl crt /etc/ssl/certificate.pem npn spdy/3.1,http/1.1 ciphers ECDH+AESGCM:HIGH:!aNULL:!MD5:!DSS:!RC4; no-sslv3
acl istoplevel path/
redirect scheme https if istoplevel !{ ssl_fc }
redirect location/if !istoplevel !{ ssl_fc }
rspadd Strict-Transport-Security:\ max-age=31536000;
default_backend mybackend
backend mybackend
server s1 localhost:81
option forwardfor
http-request set-header X-Forwarded-Port %[dst_port]
http-request add-header X-Forwarded-Proto https if { ssl_fc }
nginx.conf:
user nginx;
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
server {
listen 81 spdy;
root /usr/share/nginx/html;
index index.html;
location/{
try_files $uri $uri/ /index.html;
}
}
}
Nginx построен с --with-http_v2-модулем. Это включает spdy? Документация не так подробно об этом – nxrd